Skip to main content

🚀 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)

  1. Choose the correct JAR
    • For Java 17 servers → vault-2.1.0-java17.jar
    • For Java 21 servers → vault-2.1.0-java21.jar
  2. Stop the server and place the JAR in your plugins/ folder:
  3. (Optional) Install neighboring plugins to activate integrations:
    • PlaceholderAPI.jar → enables %vault_balance_formatted%, etc.
    • SkinsRestorer.jar → heads in /pay work even if the server is in offline mode.
    • LuckPerms.jar → to manage vault.* permissions comfortably.
  4. Start the server. You will see in console:
  5. Stop and edit plugins/Vault/config.yml with your values (see Config Reference →).
  6. 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 or vault.admin): If everything works → proceed to configure Config Reference → and choose your language in Languages →.

⚙️ Enable MySQL (optional)

Edit config.yml:
Restart and look in the log: 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).