# Dynamic Bounties
Dynamic Bounties introduces a fully player-driven bounty system for Minecraft servers, turning PvP into a strategic hunt where every kill can be worth real rewards.
Players can secretly place bounties on others, increasing the target's value and motivating the entire server to hunt them down.
With a modern GUI system, anti-exploit protections, automatic killstreak bounties, and high-performance SQLite storage, Dynamic Bounties creates an engaging PvP experience while remaining lightweight and optimized for large servers.
---
# Core Gameplay
Any player can place a bounty on another player.
Multiple players can contribute to the same target, increasing the total bounty pool. The bounty remains active until the target is killed.
When the target dies:
- The killer automatically receives the full bounty reward
- The bounty is removed from the system
- The event is broadcast to the entire server
The identity of bounty hosts always remains secret, preventing harassment and maintaining a competitive environment.
---
# GUI-Based Bounty System
Dynamic Bounties includes a fully interactive GUI system replacing command-heavy interfaces.
Players can manage everything through simple and intuitive menus.
### Main Menu
Players can access the bounty system using:
This opens the main bounty interface.
Main Menu Options
- Active Bounties – View all current bounty targets
- Set Bounty – Place a bounty on another player
- Leaderboards – View the top bounty hunters
- My Bounties – Manage bounties you placed
---
# Active Bounties GUI
This menu displays all players who currently have a bounty placed on them.
Each bounty entry displays:
- Player head for quick identification
- Total bounty value
- Pagination for large bounty lists
Only the total bounty amount is shown — the players who contributed remain completely anonymous.
This helps maintain a healthy PvP environment without personal targeting.
---
# Set Bounty GUI
Players can place bounties through a clean GUI system.
First, select a player from the list of online and offline players.
After selecting a target, the player enters the bounty amount in chat.
Accepted input format:
Code (Text):
Numbers 0-9
One decimal point (optional)
Players can type:
to cancel the process at any time.
---
# My Bounties GUI
The My Bounties menu shows all bounties placed by the player.
Players can:
- View all bounties they placed
- Modify bounty amounts
- Cancel bounties before they are claimed
- View bounty details
Confirmation menus prevent accidental removal of bounties.
---
# Leaderboards
Dynamic Bounties tracks the most successful bounty hunters on the server.
Displays players who have hunted the most bounty targets.
Displays players who have earned the most money from bounties.
These leaderboards encourage competitive PvP and reward skilled hunters.
---
# Advanced Anti-Exploit Protection
Leaderboards are protected with multiple anti-exploit systems.
Kills do NOT count for leaderboard statistics if:
- Killer and victim share the same IP
- The same victim is killed repeatedly within a short time
- The victim has not played long enough on the server
- The victim barely fought back
- The killer placed the bounty on the victim themselves
Rewards are still paid normally, but leaderboards remain fair and abuse-free.
---
# Automatic Killstreak Bounties
Dynamic Bounties can automatically place bounties on players who become too dangerous.
Example broadcast:
Code (Text):
⚔ Steve reached a 5 killstreak!
A $2000 bounty has been automatically placed on them!
Example configuration:
Code (Text):
5 kills → $2000 bounty
10 kills → $5000 bounty
15 kills → $10000 bounty
20 kills → $20000 bounty
This creates natural PvP targets and server-wide hunts.
---
# Anonymous Multi-Contributor Bounties
Multiple players can contribute to a single bounty target.
Example:
Code (Text):
Player A → $1000
Player B → $500
Player C → $2000
The system displays only:
Code (Text):
Total Bounty: $3500
The identities of bounty hosts remain hidden.
---
# Broadcast System
Dynamic Bounties keeps the server engaged with automatic announcements.
Example messages:
Code (Text):
⚔ A bounty of $5000 has been placed on Steve!
The bounty on Steve has increased to $7500!
Steve has been hunted by Alex for $7500!
---
# High Performance Architecture
Dynamic Bounties is designed for large PvP servers.
Features include:
- SQLite database storage
- In-memory caching
- asynchronous database writes
- optimized leaderboard tracking
The plugin remains fast and lightweight even on servers with 200+ players.
---
# Key Features
- Fully anonymous bounty system
- GUI-based bounty management
- Multiple bounty contributors
- Automatic killstreak bounties
- Advanced anti-exploit protection
- Leaderboards for top hunters
- Server-wide broadcast events
- SQLite high-performance storage
- Lightweight and optimized for PvP servers
---
# Commands
Opens the main bounty GUI.