potpvp-1.0.5.jar
What's new
PotPvP v1.0.5
1.0.5 is the biggest PotPvP update so far. The 1.0.4 potion core has been rebuilt into something server owners can properly configure and use as the base of a competitive server.
Server control
- PotPvP settings
/potpvpnow opens a proper in game settings page for staff. - Separate pages Potions, Debuffs, Throwing, Potion HUD, Riftstone, Recipes and Kits are kept in their own clean sections.
- Safe saving The whole page is checked before anything saves, so one bad value cannot partly change the server.
- Page resets Each settings page has its own reset, with a separate confirmed reset for everything.
- Live settings Healing, splash rules, debuffs, HUD options and Riftstone settings update without restarting.
- Throw settings Fast and Classic modes now show both the saved and currently active values when a restart is needed.
- Console support Status, reload, config list, get, set and reset commands are available for console use and automation.
- Safer files Old configs migrate automatically and malformed files receive a timestamped backup before recovery.
- Atomic saves Config, kit, recipe and HUD preference files are replaced safely instead of being written over in place.
Recipe control
- Recipe editor
/potpvp recipesopens a dedicated page for all four PotPvP crafting items. - Easy ingredients Up to four item ingredients can be entered directly or captured from hotbar slots one to four.
- Bench presets Recipes can be moved between Alchemy, Arcane, Workbench and Fieldcraft sections without editing JSON.
- Full control Ingredient quantities, output amount, craft time and whether each recipe is available can all be changed.
- Fixed outputs Recipe outputs stay tied to their PotPvP item so a typo cannot replace an unrelated Hytale recipe.
- Live updates Saving a recipe updates Hytale's crafting registry and connected clients without restarting the server.
- Safe validation Missing item IDs, duplicate ingredients and invalid quantities are rejected before anything changes.
- Recipe rollback If Hytale rejects an update, the previous recipe and file are restored automatically.
- Safe live reloads Recipe saves and resets run outside the world tick so opening another PotPvP page cannot freeze the client.
- Duplicate protection Recipe controls lock while a save or reset is being applied.
- Separate resets One recipe can be restored without touching the others, with a second confirmed action for all recipes.
- Recipe file Custom recipes are kept in an atomic
recipes.jsonfile with schema checks and malformed file backups.
Kits and potion HUD
- Custom kits Staff can arrange their real inventory and capture the exact hotbar, storage, armour and utility layout.
- Full item data Captured quantity, durability, quality, metadata and dropped item settings are preserved.
- Stable item colours Kit qualities are saved by asset name so they cannot change colour after an update or restart.
- Old kit repair Existing 1.0.5 potion stacks automatically return to Health red, Poison green and Slowness blue.
- Claim modes Exact layout replaces the inventory while safe fill only uses matching empty slots.
- Rollback A failed kit transaction restores the inventory the player had before claiming.
- Kit controls Kits can be duplicated, disabled, permission locked and given individual cooldowns.
- Player selector
/potpvp kitonly shows kits the player can actually use. - Default kit The sword is always in slot one and a stack of 16 Riftstones is in slot two.
- Potion counter Players can count Health only, all potion types, follow the server default or turn it off.
- HUD layouts Compact and status styles can be saved in any of four screen positions.
- HUD permissions Server owners can separately control who may use, move or restyle the counter.
Combat additions
- Splashable Poison Added a green debuff potion with its own projectile, particles, item name and effect icon.
- Rebuilt poison Full splashes deal 5 Hytale damage every 1.25 seconds for 33 seconds by default.
- Nonlethal poison Poison stops at 5 health unless the server enables lethal damage.
- Effect protection A weaker splash can no longer shorten a stronger poison already running.
- Splashable Slowness Added a blue debuff potion with light, competitive and heavy strength presets.
- Competitive balance The default Slowness preset reduces movement by 20 percent for 15 seconds.
- Riftstone Added PotPvP's throwable movement item with a stack limit of 16.
- Riftstone control Cooldown, teleport damage, safe landing, HUD text and its optional background are configurable.
- One cooldown The server throw lock and the text above the hotbar now use the same live timer.
- Blocked throws Spamming during cooldown cannot spawn another Riftstone or consume another item.
- Crafting defaults Health, Poison and Slowness start in the Alchemy Bench with Hytale item ingredients.
- Riftstone crafting One Essence of the Void crafts into one Riftstone at the Arcane Bench by default.
Permissions
potpvp.admin gives access to every PotPvP admin page.
potpvp.admin.settings controls settings, recipes, reload and status.
potpvp.admin.kits controls kit creation and editing.
potpvp.command.potfill controls /potfill and stays separate from admin access.
potpvp.command.kit lets players open and claim unrestricted kits.
potpvp.command.hud lets players use the potion counter.
potpvp.command.hud.customize lets players move and restyle the potion counter.
potpvp.command.pearl lets players throw Riftstones.
Restricted kits use potpvp.kit.<id> or the custom permission set in the kit editor.
Fast mode is still the default. Only Throw mode and Classic cooldown need a server restart after changing them.
Comment if you run into an issue or have a suggestion.
This mod has no additional files

