UI Pages
All UI uses the shared HyPrisonCore_Page layout (frame, header, title, close, content).
Pages
- Prison (Rank) — Rank up, prestige, reload; stats; links to Mines, Pickaxe, Guide.
/rank,/ranks,/rankup. - Stats — Rank, balance, blocks mined, pickaxe level, etc.
/statsor from Prison page. - Mine Teleport — List of mines, requirements, teleport button (cooldown).
/mine(no args). - Pickaxe Upgrades — Tokens, one-time unlocks (Auto Pickup, Auto Sell, Lucky Blocks, Fly in Mines, Explosive Touch, Double Drop), tiered upgrades (Fortune, Sell Booster, Token Finder, XP Boost, Jackhammer, Laser, Token Multiplier).
/pickaxe. - Prison Guide — Sections and buttons to open Mines, Pickaxe, Rank, Stats, Mine Editor (if admin).
/guideor NPC. - Admin — Player list → Admin Player Detail.
/admin. - Mine Editor — Create/edit mines (regions, spawn, composition, reset mode and %, requirements). Admin only.
- Warp Editor — List warps, edit display name, show world in menu, world, X/Y/Z, permission; Save/Delete.
/warp editor. Admin only. - Warps menu — List of warps (player sees only those they have permission for); click a row to teleport.
/warpsor/warpwith no args. - Protection Editor — Edit Bypass Permission, Block Message, Unprotected Worlds, Protected Worlds, Spawn Protected Worlds, Allowed Interactions, Harvest Item-To-Block.
/protection editor. Admin only. UI refreshes in place after add/remove. - Permissions — Groups, members, permission toggles, rank/prestige overrides.
/permissions. - NPC Editor — List and edit/delete NPCs; link to entity, set interact command, attach hologram.
/npceditor(no space). - Crate Editor — Create and edit crate types, rewards, and link crates to in-world entities.
/crate editor. See Crates. - Hologram Editor — Create and edit holograms (lines, position).
/holoor/holo editor. See Holograms. - Test UI —
/testui— modern UI showcase (reference).
HUD & Scoreboard
Prison HUD — On-screen info (e.g. balance, rank, tokens). Shown when enabled; content configurable via lang.
Scoreboard — Optional scoreboard. Line templates in scoreboards.json (ShowMain, ShowPickaxe, ShowMine; MainLines, PickaxeLines, MineLines) or legacy lang/en.json (ScoreboardLines). Total playtime updates live (includes current session). Placeholders: {playername}, {balance}, {tokens}, {rank}, {prestige}, {totalblocks}, {nextrankcost}, {sellmultiplier}, {totalplaytime}, {pickaxelevel}, {pickaxeprogress} (0–100), {pickaxeprogressbar} (bar + percent), {fortunelevel}, {fortunemultiplier}, {sellupgrademultiplier}, {autosell}, {mineavg}.