Rich (BB code):Changelog Version 2.0.1 Fixes - /spawn from non-default world — Fixed crash when using /spawn in a world other than the main spawn (e.g. plot world); teleport now runs on the correct world thread - Tags Editor add/save — Add tag and Save now work reliably with fallback when client sends empty data; chat feedback shown when a tag is added Updates - Tags max visible limit — MaxVisibleTags in tags config (default 1); when at limit, turning on another tag in /tags auto-turns off the previous one - Tags Editor give/remove — Give tag to a player (online) and Remove tag from a player (online) in Tags Editor; give list only shows players who don't already have the tag - Admin menu redesign — Category buttons in left sidebar; editor cards on the right in rows and columns Replace your existing HyPrisonCore JAR with HyPrisonCore-2.0.1.jar. Existing configs and data are fully compatible.
Rich (BB code):Version 2.0.0 (OUT OF EARLY ACCESS!) Fixes: - Mine Analytics UI disconnect - Opening Mine Analytics or switching to Mines tab no longer disconnects; content uses fixed layout and set() only (no AppendInline) - Mine Analytics UI load failure - Fixed HorizontalAlignment/LabelAlignment parse error so the page loads - RankPlayer command wrong number of arguments - All /rankplayer subcommands now correctly require 3 tokens (player, action, value); fixes usage and wrong-argument errors - Hytale server API (Feb 2026) - Compatible with latest server: Universe.broadcastPacketNoCache and PacketHandler.writeNoCache(ToClientPacket) changes; leave-silence, pickaxe tooltips, and hologram view-radius packets send correctly - Server version warning - Manifest ServerVersion set to 2026.02.17-255364b8e so "targets different server version" warning is cleared New features: - Plots system - Configurable plot world (Config/plots.json); /plot claim, auto, home, visit, info, list, menu; permissions hyprisoncore.plot.use, .plot.limit.N, .plot.admin.bypass, .plot.admin.roads; plots_data.json; block protection in plot world - Mine Analytics UI - Scoreboard Editor Updates: - Per-player data files - Player progress and economy in mods/HyPrisonCore/PlayerData/<uuid>.json; avoids 128 KB JSON limit; auto-migration from ranks.json/economy.json - Pickaxe power set to 1.0 - Uniform mining power at plugin start - Protection Editor - /protection editor for admins: full-screen editor for protection.json; in-place refresh after save - Protection logging defaults - ProtectionLogBlocked and ProtectionDebug default false - Protection built-in events - Gather, Harvest, PlaceFluid, CycleBlockGroup use plugin intercepts; per-world flags in protection.json Replace your existing HyPrisonCore JAR with HyPrisonCore-2.0.0.jar. Existing configs and data are compatible. Target server: 2026.02.17-255364b8e.
- Pickaxe power set to 1.0 for all block types
- did a full remake of the protection system and now fully works with easy to use "/protection editor" menu
- All "/rankplayer" commands now work properly
Fixes
- Setspawn taking over /set — Only /setspawn is registered; game’s /set is no longer overridden.
- Unprotected Worlds allows exempting e.g. plot world.
Updates
- All pickaxe info is now on Pickaxe and customizable
- Added tags system
- Added tons of commands to set rank, give tokens, keys, etc. /rankplayer
- Warp system — /warp / /warps, /setwarp / /delwarp, permission-based warps, Config/warps.json.
- Warp Editor — /warp editor for admins
- Protection: Unprotected Worlds — New config option to exempt specific worlds.
- Scoreboard: live playtime — Playtime updates live in the main panel.
- Pickaxe progress bar — Next-level progress bar and {pickaxeprogress} / {pickaxeprogressbar} placeholders.
- Mine reset — Editable Reset % and mode (Percent/Timer), Reset Timer seconds in Mine Editor and mines.json.
- Jackhammer size — Jackhammer Area Sizes in formulas/enchants.json.
Rich (BB code):Version 1.0.5 Fixes:Updates:
- Crate-linked holograms after restart - Now appear correctly with positions synced from crate definitions at startup
- Holograms sometimes missing after restart - Extra spawn runs at 20s and 45s; spawn only when chunk is loaded to avoid invisible holograms
- Gradient colors for kit/rank prefixes - Hex normalized; Kit Editor saves valid hex; both solid and gradient prefixes display correctly in chat
Replace your existing HyPrisonCore JAR with HyPrisonCore-1.0.5.jar - existing configs and data are compatible. If you have formulas.json, it will automatically migrate to Config/formulas/ on first load.
- New Kits System - Full kit management with prefix priorities, perk inheritance, and admin editor
- Command option added to crates and kits - Run custom commands when crates are opened or kits are claimed
- Config option to remove pickup notification - Default true; toggle block pickup messages in config.json
- Formulas config split - Formulas now organized in Config/formulas/ (level.json, enchants.json, unlocks.json, mines.json) for easier management
- Mining sound on block break - Audio feedback plays at block position when mining
- Made things more customizable - Additional configuration options added throughout the plugin
Rich (BB code):Version 1.0.4 Fixes:Updates:
- Mine Editor and Block Picker now fit on screen at 1920×1080
- Config folder is now always mods/HyPrisonCore/ (fixed name so you can find configs and license)
- License errors now show the exact path to the config folder and license.json in the log
- Rank permissions now persist across server restarts
- /sell now only sells mine blocks (blocklist.json controls what can be sold)
- Token Finder rewards no longer inflated by progression multiplier
- Various minor bug fixes and stability improvements
Replace your existing HyPrisonCore JAR with HyPrisonCore-1.0.4.jar - existing configs and data are compatible.
- Added formulas.json configuration file for all formulas and levels
- Display names now show player names rather than UUID but use UUID as a fallback
- All configuration files have descriptions of what each setting does
- Added /prison configpath to print the config folder path (chat or console)
- Config folder path now logged on startup and included in license error messages
- Config README updated for HyPrisonCore folder name and /prison configpath
- Crate system - /crate editor (opens Crate Editor), /crate list, /crate open, /crate givekey; alias /crates; crates stored in Config/crates.json
- Crate Editor - Full in-game editor: crate list, id/display name, rewards (item, tokens, money, keys), Create New, Add Reward, Duplicate (new crate with same rewards), Save, Delete
- Item Picker in Crate Editor - Searchable item list; PICK on a reward row then USE on an item to set it
- Block Picker in Mine Editor now has icons
- NPC system - NPCs saved to npcs.json; /npceditor or /npc create, delete, list; link to entity (place entity with entity tool, then link in NPC Editor); optional hologram per NPC with hide-name toggle; interact opens guide or runs command
- Hologram system - Create and edit holograms in-game; holograms stored in Config; can link to NPCs (optional hide NPC name); Hologram Editor with lines and position (X, Y, Z)
- Main spawn world - Set MainSpawnWorld in config.json so /spawn sends players to that world from any world (leave blank for spawns per world)
- Unlimited prestiges - config.json option UnlimitedPrestiges (default false). When true, players can prestige beyond the Prestiges defined in ranks.json; cost and sell bonus for extra levels are computed from the last defined prestige
- Protection: allowed interactions - In protection.json, AllowedInteractions is a list of block type IDs or entity Use interaction IDs that are always allowed in protected worlds (e.g. workbenches). Add Hytale block IDs or interaction IDs so players can use those in protected areas; matching is case-insensitive
- Holding Pickaxe you can now Right-click with it in hand to open the pickaxe upgrade menu
- Allow OP in-game - config.json option AllowOpInGame (default false). When false, only console can use /op; in-game players are blocked. When true, in-game players can use /op.
Version 1.0.3-hotfix
Fixes:
- Fixed an issue with /admin crashing because if over 32 players for some reason was basically confusing the client, anyways, enjoy
