Konfiguration

Alle Einstellungen stehen in plugins/BountyBoard/config.yml; dort ist jede Option kommentiert. Führe nach einer Änderung /bounty reload aus.

Kopfgeld-Regeln #

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 wird beim Aussetzen eines Kopfgelds aus der Wirtschaft entfernt.
  • cancel-tax-percent wird einbehalten, wenn ein Spieler seinen eigenen Beitrag abbricht.
  • anonymous-fee-percent wird für einen anonymen Beitrag zusätzlich berechnet.
  • expire-seconds gibt an, wie lange ein nicht eingelöstes Kopfgeld besteht, bevor alle Beiträge erstattet werden. 0 schaltet den Ablauf ab.
  • same-target-cooldown-seconds ist die Zeit, die ein Spieler nach einer Auszahlung warten muss, bevor er erneut ein Kopfgeld auf dasselbe Ziel aussetzen darf.

Combat-Log und Verfolgung #

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

Meldet sich ein Ziel innerhalb von window-seconds nach einem Angriff ab, wird der letzte Angreifer ausgezahlt. Der Kompass wird um bis zu deviation-radius-blocks vom Ziel weg verschoben, und die Abweichung ändert sich alle deviation-refresh-seconds.

Jäger, Benachrichtigungen und Menüs #

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 akzeptiert 9, 18, 27 oder 36. /bounty history zeigt höchstens 50 Einträge.

Periodische Bestenlisten-Belohnung #

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

Am Ende jeder Periode wird der Periodenwert des besten Jägers zurückgesetzt; die Gesamtstatistik bleibt erhalten. reward-command wird für den Gewinner über die Konsole ausgeführt; {player} und {amount} stehen zur Verfügung. Lass das Feld leer, wenn es keine Belohnung geben soll.

Sprache #

Setze language auf en, tr, es, de, fr oder ru. Die Nachrichten liegen in plugins/BountyBoard/lang/.