plugins/ folder and restart. There is no installer, no database server to configure, and no additional libraries to download. From download to first boot takes under five minutes.
Requirements
JPPrison requires Java 8 or newer. Most modern Minecraft server hosts already run Java 11 or Java 17 — you likely have nothing to change.
- Server software: Spigot or Paper
- Minecraft version: 1.8.8 through the latest release
- Database: SQLite — bundled inside the jar, no setup required
- Optional: WorldGuard 6.x / 7.x+, Vault, PlaceholderAPI (see Optional Plugin Setup below)
Installation Steps
1
Download the Jar
Grab the latest
JPPrison-<version>.jar from your distribution source (purchase confirmation link, keystore, or private download page). Make sure you download the correct release for your server — the same jar supports all versions from 1.8.8 onward.2
Drop It Into Your plugins/ Folder
Copy or upload
JPPrison-<version>.jar into your server’s plugins/ directory.3
Restart the Server
Perform a full server restart — not a reload. JPPrison registers listeners, commands, and database hooks on startup that a
/reload cannot set up cleanly.On first boot JPPrison creates its entire configuration tree and prints a startup summary to the console. Look for lines prefixed with [JPPrison] to confirm it loaded successfully.4
Locate the Generated Config Files
After the first restart you will find all configuration files under:
5
Edit Configs to Fit Your Server
Open each file and adjust the values to match your server’s design. Every option includes an inline comment explaining what it does. The most common first edits are:
autosell.yml— set block pricesconfig.yml— toggle features and adjust the pickaxe XP curveeconomies/tokens.yml— tune starting balance and reward rates
6
Reload After Config Changes
After editing any config file, apply your changes without restarting by running:JPPrison re-reads all configuration files and re-registers dynamic content (economies, loot tables, enchant settings) live. Player data and active sessions are preserved across reloads.
Optional Plugin Setup
None of these plugins are required, but each one unlocks additional functionality.WorldGuard
Install WorldGuard (6.x or 7.x+) before starting your server. JPPrison auto-detects the API version. After creating your mine region, enable JPPrison rewards inside it:Vault
Install Vault and restart. JPPrison detects Vault on startup and bridges the economy you specify inconfig.yml:
PlaceholderAPI
Install PlaceholderAPI and restart. JPPrison automatically registers its placeholder expansion — no/papi ecloud download needed.
Use the %jpprison_<variable>% format in any PAPI-compatible plugin. For example: