🚀 First Install
Follow these steps to set up Vault v2.1.0 from scratch on your Spigot / Paper / Purpur server.✅ Minimum requirements
📥 Installation (step by step)
-
Choose the correct JAR
- For Java 17 servers →
vault-2.1.0-java17.jar - For Java 21 servers →
vault-2.1.0-java21.jar
- For Java 17 servers →
-
Stop the server and place the JAR in your
plugins/folder: -
(Optional) Install neighboring plugins to activate integrations:
PlaceholderAPI.jar→ enables%vault_balance_formatted%, etc.SkinsRestorer.jar→ heads in/paywork even if the server is in offline mode.LuckPerms.jar→ to managevault.*permissions comfortably.
-
Start the server. You will see in console:
-
Stop and edit
plugins/Vault/config.ymlwith your values (see Config Reference →). -
Start again and run from in-game or console:
🔧 First boot: generated files
The first/reload confirm or first boot creates inside plugins/Vault/:
✅ Post-installation checks
Run this checklist in-game (with OP orvault.admin):
If everything works → proceed to configure Config Reference → and choose your language in Languages →.
⚙️ Enable MySQL (optional)
Editconfig.yml:
Vault: MySQL connection pool OK (10 idle). If you see SQLException, check credentials, firewall, and that the schema exists (the plugin does not create the database; it does create the balances and tx_log tables).