
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.
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
| Command | Description | Permission |
|---|---|---|
/bounty (alias: /bounties) | Open the main menu | serverbounties.bounty |
/bounty place | Open the place-bounty flow (select a player) | serverbounties.bounty |
/bounty board | Open the bounty board | serverbounties.bounty |
/bounty check <player> | View bounties on a player | serverbounties.bounty |
/bounty my | View bounties you have placed | serverbounties.bounty |
/bounty top | Show the top bounties in chat | serverbounties.bounty |
/bounty remove <player> | Remove all bounties on a player (refunds) | serverbounties.admin |
/bounty reload | Reload configuration and language | serverbounties.admin |
/hitman (alias: /contract) | Open the main menu | serverbounties.hitman |
/hitman my (or /hitman contracts) | Open your combined contracts view | serverbounties.hitman |
/hitman contract | Open your active contract detail | serverbounties.hitman |
/hitman settings | Open your hitman settings | serverbounties.hitman |
/hitman board | Open the hitman board | serverbounties.hitman |
/hitman hire <hitman> | Start a contract with a hitman pre-selected | serverbounties.hitman |
/hitman register | Toggle your availability as a hitman | serverbounties.hitman |
Permissions
| Node | Description | Default |
|---|---|---|
serverbounties.bounty | Place bounties and view the bounty board | true |
serverbounties.hitman | Use the hitman contract system | true |
serverbounties.admin | Admin 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
- Requires Paper or Purpur 26.3 and Java 25 (2.0.0 runs on 26.2, 1.x on 1.21.x).
- Install an economy provider: either MultiBank, or Vault together with a Vault economy plugin (EssentialsX, CMI, etc.).
- Drop
ServerBounties-2.0.0.jarinto your server'splugins/folder. - Start the server to generate
config.yml, then adjust amounts, tax rate, hitman defaults, and anti-exploit thresholds. - Run
/bounty reloadafter 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.31 окт. 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.06 авг. 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.011 июл. 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