Configuration

All settings are in plugins/BountyBoard/config.yml and every option is commented there. Run /bounty reload after a change.

Bounty rules #

yaml
bounty:
  min-amount: 100.0
  max-amount: 1000000.0
  set-tax-percent: 5.0
  cancel-tax-percent: 15.0
  anonymous-fee-percent: 10.0
  expire-seconds: 604800
  same-target-cooldown-seconds: 1800
  • set-tax-percent is removed from the economy when a bounty is placed.
  • cancel-tax-percent is kept when a player cancels their own contribution.
  • anonymous-fee-percent is charged on top for an anonymous contribution.
  • expire-seconds is how long an unclaimed bounty lives before every contribution is refunded. 0 turns expiry off.
  • same-target-cooldown-seconds is how long a player must wait before placing another bounty on the same target after a payout.

Combat log and tracking #

yaml
combat-log:
  window-seconds: 15
tracker:
  update-ticks: 20
  deviation-radius-blocks: 90.0
  deviation-refresh-seconds: 15

If a target disconnects within window-seconds of being attacked, the most recent attacker is paid. The compass is moved by up to deviation-radius-blocks away from the target and the offset changes every deviation-refresh-seconds.

Hunters, notifications and GUI #

yaml
hunter:
  xp-per-currency: 0.1
  level-xp-thresholds: [0, 100, 300, 700, 1500, 3000, 6000, 12000, 25000, 50000]
notifications:
  target-on-place: true
  target-on-join: true
gui:
  entries-per-page: 36
history:
  default-limit: 10

entries-per-page accepts 9, 18, 27 or 36. /bounty history shows at most 50 records.

Periodic leaderboard reward #

yaml
leaderboard-reset:
  enabled: true
  interval-days: 7
  reward-command: ""
  reward-label: "a reward"
  min-earned-to-win: 0.0

At the end of each period the top hunter's period score is reset, lifetime statistics stay. reward-command is run from the console for the winner; {player} and {amount} are available. Leave it empty for no reward.

Language #

Set language to en, tr, es, de, fr or ru. Messages live in plugins/BountyBoard/lang/.