🦆 DuckBounty | Ultimate Bounty Hunting System
Bring high-stakes hunting to your Minecraft server! DuckBounty introduces an immersive player-versus-player bounty system. Players can set targets, pool rewards, and hunt down their rivals while managing safe zones, inventory curses, and tracking vital statistics seamlessly.
✨ Features
- Interactive GUI Menus: Features custom in-game menus including
BountyInsertGui to easily set bounties and BountyClaimGui to collect your hard-earned rewards.
- Safe-Zone Intelligence: Integrated with
DuckSafeZoneListener to prevent exploit-heavy combat loggings or bounty hunting inside designated non-PVP areas.
- High-Stakes Mechanics: Built-in curse features (
CurseInventoryListener, CurseVitalsListener) to penalize targets or add unique mechanics to active hunts.
- Death Tracking: Automated bounty resolution handled instantly via the
HuntDeathListener whenever a target is successfully eliminated.
- PAPI Integration: Comes with custom placeholder expansion support (
DuckBountyExpansion) to display target names, active bounties, and rewards on scoreboards or chat.
- Admin Controls: Fully manageable through internal commands featuring fluid tab-completion for server administrators.
⚙️ Dependencies
- A compatible Minecraft server software supporting the Spigot or Paper API (Paper, Purpur, etc.).
- PlaceholderAPI (Optional, required for displaying bounty metrics across server HUDs).
🚀 Installation
- Download the latest version of
DuckBounty-1.0-SNAPSHOT.jar.
- Stop your Minecraft server completely.
- Drag and drop the
.jar file into your server's plugins directory.
- Start your server to generate the default configuration files.
- Configure safe zones, reward parameters, and interface layouts, then reload the plugin!
📜 Commands & Permissions
/bounty [player_name / claim] - Open the bounty reward hunting interface, place a target, or claim your successfully hunted rewards.
- Permission:
duckbounty.use (Default: everyone)