Install Bounties

Requirements

RequirementDetails
ServerPaper or Folia 26.1 or newer
JavaJava 25
Vault + economy pluginRequired. Bounties are paid and collected with your server’s money (EssentialsX, CMI, ...).
Internet on first startBounties downloads its database libraries (HikariCP, SQLite and MySQL drivers) once through the server’s library loader.
PlaceholderAPIOptional. Enables the bounty placeholders and placeholders inside messages.

Single server

  1. Install Vault and an economy plugin if the server doesn’t have them yet.
  2. Place Bounties-1.0.0.jar in the plugins folder.
  3. Start the server once so the default files are created, then stop it.
  4. Paste your license key into license-key in plugins/Bounties/config.yml.
  5. Start the server. The console shows License verified with the product and version.
  6. Run /bounty add <player> 1000 and confirm, then open /bounty.
No economy found
If the console says No Vault economy found, players can’t place or claim bounties. Install Vault together with an economy plugin and restart.

Several servers

Set type: mysql under storage: on every server and point them at the same database. Bounties placed on one server can then be seen and claimed on all of them. Each server loads the list again every sync-seconds: 30 under storage: (30 by default), and the refresh button in the menu loads it right away. Storage changes need a full restart.

Created files

FilePurpose
config.ymlLicense key, limits, storage, menus, sounds and messages.
bounties.dbThe SQLite database (only when storage is sqlite).
.installation-v2.keyThis server’s license identity. Don’t delete or copy it.