COWMODSКаталог модов

ServerBounties

Place player bounties and hire hitmen through GUIs, with proportional kill rewards, contract negotiation, anti-farming checks, and economy support.

Автор: roguiii1701обновлён 1 окт. 2026 г.
ЭкономикаМеханики игры

Описание

ServerBounties

Player bounties and hitman contracts for Paper/Purpur 26.3. Put a price on a player's head, or hire another player as a hitman through a full contract-negotiation system — all driven by GUIs and backed by your economy.

Version Minecraft Java

Features

  • Bounties — place money bounties on players; multiple players can contribute to the same target. A public bounty board, per-target detail views, and a top-bounties leaderboard.
  • Proportional kill rewards — when a target dies, the bounty is distributed based on tracked PvP damage rather than only crediting the final hit, with a decision tree that handles environmental deaths and suicides.
  • Hitman system — players register as available hitmen with their own price and duration limits; clients hire them through GUIs.
  • Contract negotiation — propose, counter-offer, accept, decline, and rescind contracts (with a client/hitman payout split slider) via dedicated menus.
  • Anti-farming safeguards — configurable suspicious-death detection and thresholds to curb alt/repeat-kill abuse.
  • BossBar target indicators — configurable bossbars for bounty and hitman targets.
  • Economy — money in integer cents; prefers MultiBank (async) with a Vault fallback.
  • Optional integrations (reflection, no hard dependency): CombatLOG, ServerFactions (e.g. same-faction rules), PlayerSettings (per-player language).
  • Configurable taxes, broadcast thresholds, sounds, and fully configurable GUI layouts.
  • Storage — SQLite (WAL) on a single-threaded executor, all queries parameterized.

Commands

CommandDescriptionPermission
/bounty (alias: /bounties)Open the main menuserverbounties.bounty
/bounty placeOpen the place-bounty flow (select a player)serverbounties.bounty
/bounty boardOpen the bounty boardserverbounties.bounty
/bounty check <player>View bounties on a playerserverbounties.bounty
/bounty myView bounties you have placedserverbounties.bounty
/bounty topShow the top bounties in chatserverbounties.bounty
/bounty remove <player>Remove all bounties on a player (refunds)serverbounties.admin
/bounty reloadReload configuration and languageserverbounties.admin
/hitman (alias: /contract)Open the main menuserverbounties.hitman
/hitman my (or /hitman contracts)Open your combined contracts viewserverbounties.hitman
/hitman contractOpen your active contract detailserverbounties.hitman
/hitman settingsOpen your hitman settingsserverbounties.hitman
/hitman boardOpen the hitman boardserverbounties.hitman
/hitman hire <hitman>Start a contract with a hitman pre-selectedserverbounties.hitman
/hitman registerToggle your availability as a hitmanserverbounties.hitman

Permissions

NodeDescriptionDefault
serverbounties.bountyPlace bounties and view the bounty boardtrue
serverbounties.hitmanUse the hitman contract systemtrue
serverbounties.adminAdmin commands (remove bounties, reload)op

Configuration

Key sections of config.yml:

economy:
  mode: auto
  priority: ["MultiBank", "Vault"]

bounty:
  min-amount: 500
  max-amount-per-contribution: 1000000
  max-total-per-target: 10000000
  tax-rate: 0.10
  allow-offline-targets: false
  broadcast-threshold: 5000
  allow-same-faction: false
  cancel-blocked-in-combat: true

hitman:
  stale-negotiation-hours: 24
  anonymous-broadcast: true
  hitman-killed-client-percent: 85
  defaults:
    min-price: 100000
    min-hours: 1
    max-hours: 168
    max-concurrent: 3

damage-tracking:
  valid-kill-window-seconds: 300
  suicide-window-seconds: 150

anti-exploit:
  suspicious-death-threshold: 7
  suspicious-death-window-minutes: 60
  reveal-deathchest-coords: true

notifications:
  bounty-placed-broadcast: true
  target-bossbar: true

The full file also includes the complete sound set and detailed, per-menu GUI slot layouts.

Installation

  1. Requires Paper or Purpur 26.3 and Java 25 (2.0.0 runs on 26.2, 1.x on 1.21.x).
  2. Install an economy provider: either MultiBank, or Vault together with a Vault economy plugin (EssentialsX, CMI, etc.).
  3. Drop ServerBounties-2.0.0.jar into your server's plugins/ folder.
  4. Start the server to generate config.yml, then adjust amounts, tax rate, hitman defaults, and anti-exploit thresholds.
  5. Run /bounty reload after editing configuration.

Dependencies

  • Economy (one required): MultiBank or Vault + a Vault economy plugin.
  • Optional integrations: CombatLOG, ServerFactions, PlayerSettings — all detected at runtime; none are required.

Support / Source

Source code: https://github.com/henriquescrrrr/carrageis-serverbounties

Последние версии

Все версии →
release

2.1.0+mc26.3

2.1.0+mc26.3
1 окт. 2026 г.66Minecraft: 26.3paper, purpur
Скачать
Что нового
## 2.1.0 Requires Minecraft 26.3 and Java 25. On 26.2 use 2.0.0; on 1.21.x use the 1.x release. ### Changed - Built against Paper 26.3 on Java 25 and tested on Paper 26.3 build 140, which Paper still marks as beta: there was no stable 26.3 build when this was released. `api-version` is now `26.3`. - The plugin now reports version 2.1.0. The 2.0.0 jar reported `1.0.0`.
release

2.0.0

2.0.0
6 авг. 2026 г.65Minecraft: 26.2paper, purpur
Скачать
Что нового
## 2.0.0 Build for Minecraft 26.2 on Paper and Purpur, compiled against paper-api 26.2 with Java 25. The build for 1.21.x stays available as version 1.0.0.
release

1.0.0

1.0.0
11 июл. 2026 г.39Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11paper, purpur
Скачать