Skip to main content
Every menu in JPPrison — from the pickaxe upgrade screen to the pets menu — is defined as a YAML file in plugins/JPPrison/menus/. You can fully customize titles, item layouts, button materials, lore, and display text without touching any code. Each menu file follows a common structure: a title, a rows count defining the inventory size, and an items map where each entry represents one slot in the GUI.

Button Actions

Each item entry can include an actions list that defines what happens when a player clicks the button. Actions are executed in order.

Available Placeholders

Menus support {variable} placeholders for dynamic values. The specific variables available depend on which menu you are editing. Common placeholders include: Check the default menu files for the full list of placeholders supported by each individual menu.

Color Codes

Use & color codes throughout menu files for titles, item names, and lore lines.

Applying Changes

After editing any file in menus/, save it and run:
Menu changes take effect immediately — the next time any player opens that menu they will see the updated version.
Edit plugins/JPPrison/colors/ to change the pickaxe lore color themes shown in the pickaxe menu. Each file in that folder defines a named color theme players can select.