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