Skip to main content
Every JPPrison setting is controlled by YAML files in plugins/JPPrison/. You never need to recompile or restart the server to apply changes — run /jpprison reload after saving any file.

File Map

The table below covers every file and folder in plugins/JPPrison/ and what it controls.

Auto-Migration

Every config file carries a config-version field. When you update JPPrison to a new version, configs are migrated automatically on startup — your edits and comments are preserved. You never need to manually transfer settings between versions.

Reloading

Run /jpprison reload to reload all config files, messages, economies, and menus without restarting the server. Changes take effect immediately for all online players.

Backups

JPPrison automatically creates zip backups of the database and all configs on a configurable schedule. Find them in plugins/JPPrison/backups/. To create an immediate backup at any time, run:
You can adjust the backup interval and how many backups to keep in config.yml. See the config.yml reference for details.

Feature Flags

Many systems can be toggled on or off in config.yml under their respective enabled: keys. Disabling a module completely unloads its functionality — useful for tailoring JPPrison to your server’s exact feature set without sacrificing performance.