-
Notifications
You must be signed in to change notification settings - Fork 60
Setup
Ján Kluka edited this page Jul 23, 2025
·
14 revisions
- Download latest version of X-Prison
- Download helper, WorldGuard plugins, as they are required as dependencies. Don't worry about **helper **plugin, its just a library :)
- Extract X-Prison-X.X.X.jar to /plugins folder of your Minecraft Server
- Restart/Reload the server
- After restart, please select your database system /plugins/X-Prison/config.yml. You can either use H2 as local database, or MySQL as remote database. If you wish to select MySQL, please set also your connection credentials in config section.
- Note: Java 17 and above is required
- Note: There are lot of useful commands to gain the best from the plugin. Definitely check out Command wiki page!
- Note: Most of the setup is done via configuration files.
- Create prison mines by /mines create [name]. Before doing so, you need to have a selection ready using /mines tool. After you create a mine, add some blocks (contents) to it by holding a block in your hand and running /mines addblock [name] command. After adding blocks, open up a mine panel by /mines panel [name] and perform detailed GUI setup.
- For each of your prison mines, create also WorldGuard region by /rg define [name]. After region is created, please make sure to set flag 'upc-enchants' to ALLOW by running command /rg flag [name] upc-enchants ALLOW, otherwise enchants will not be able to work in this region.
- Setup sellprices of blocks by /sellprice [price] with a block in your hand to configure selling prices of items.
- If you would like to use autominer region, please create WorldGuard region called how would you like. Then visit autominer.yml configuration and update values.
- Do not forget to check all configuration files and change messages to your liking! There is also lot of predefined stuff that you can change, add, or delete.
- config.yml
- autominer.yml
- autosell.yml
- block-rewards.yml
- enchants.yml
- currencies.yml
- multipliers.yml
- ranks.yml
- prestiges.yml
- pickaxe-levels.yml
- pickaxe-skins.yml
- gangs.yml
- mines.yml
- bombs.yml
- blocks.yml
- mining-stats.yml
- rebirths.yml
- autosell.json
- blessing.json
- blockbooster.json
- charity.json
- efficiency.json
- explosive.json
- fly.json
- fortune.json
- gangvaluefinder.json
- gemfinder.json
- haste.json
- jumpboost.json
- keyalls.json
- keyfinder.json
- laserbeam.json
- layer.json
- nightvision.json
- nuke.json
- prestigefinder.json
- salary.json
- speed.json
- tokenfinder.json
- unbreaking.json
- voucherfinder.json
- robotfinder.json
- gem-merchant.json
- token-merchant.json
- custom-enchant.json
- custom-currency-enchant.json
