All guides
PvP

Bounties

Put a bounty on a player's head: whoever kills them collects the reward. Bounties from many players stack, with a menu of wanted heads, chat announcements and a most wanted list. Paid with money (Vault), an item like diamonds or XP levels.

Buy a license Paper, Spigot, Bukkit 1.20 – 1.21 · Java 17+

Installation

  1. Download the file from the customer area and copy it into your server's plugins folder.
  2. Start the server once: the plugin folder with config.yml is created.
  3. Paste your license under license: and restart the server.

Commands

Aliases: /bounties, /taglia

CommandPermissionDescription
/bounty—Menu with every bounty (click = who paid it)
/bounty set <player> <amount>bounties.setPlaces or raises a bounty
/bounty check [player]—Shows the bounty on a player
/bounty top—The 10 most wanted players
/bounty remove <player> [norefund]bounties.adminRemoves a bounty (refunds it by default)
/bounty reloadbounties.adminReloads configuration and languages

Permissions

PermissionDefaultDescription
bounties.settruePlace bounties on others
bounties.exemptfalseNobody can place a bounty on this player
bounties.adminopRemove bounties and reload the plugin

Currency

currency.type: vault uses the server money (needs Vault with an economy plugin, e.g. EssentialsX). Without Vault the plugin switches to item by itself and says so in the console. With item players pay with the currency.item item (diamonds by default), with xp they pay levels.

Against cheaters

With contributors-can-claim: false a player who paid into a bounty can't collect it, so two friends can't kill each other to farm money. tax-percent charges an extra fee to whoever places the bounty (it doesn't go to the hunter). Refunds for offline players arrive as soon as they join.

Configuration files

config.yml
# Your license key (you received it privately from our Discord bot).
license: "PASTE-YOUR-LICENSE-HERE"

# Message language: "en" (English) or "it" (Italiano). Files are in /lang and can be edited freely.
language: en
# When true, each player sees the messages in their own game language (when a file for it exists).
use-client-language: true

currency:
  # What bounties are paid with:
  #   vault = money (needs Vault and an economy plugin like EssentialsX). Without Vault it falls back to "item".
  #   item  = an item from the inventory (see below)
  #   xp    = experience levels
  type: vault
  # Item used when type is "item".
  item: diamond

bounties:
  # Smallest and biggest bounty a player can place in one go (max-amount 0 = no limit).
  min-amount: 10
  max-amount: 0
  # Extra cost for the player who places the bounty, in percent (10 = a 100 bounty costs 110). It is not added to the reward.
  tax-percent: 0
  # Can a player who put money on a bounty also collect it? false = no (stops friends farming each other).
  contributors-can-claim: false

announcements:
  # Tell everyone when a bounty is placed.
  new-bounty: true
  # Tell everyone when a bounty is collected.
  bounty-claimed: true
  # Big title on the screen of the hunter.
  title-to-hunter: true

# Worlds where bounties can't be collected.
disabled-worlds: []

# Sound names from https://minecraft.wiki/w/Sounds.json  ->  "name:volume:pitch"  ("none" = no sound)
sounds:
  new-bounty: "entity.wither.spawn:0.4:1.6"
  bounty-claimed: "entity.player.levelup:1:0.8"