DuckBounty
PluginLicenseRef-All-Rights-Reserved

DuckBounty

Allows players to place and claim in-game bounties on each other through an interactive GUI system, featuring safe-zone tracking and dynamic placeholder integration.

6
Downloads
0
Followers
1 weeks ago
Updated
📦
1
Versions

📖About DuckBounty

🦆 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

  1. Download the latest version of DuckBounty-1.0-SNAPSHOT.jar.
  2. Stop your Minecraft server completely.
  3. Drag and drop the .jar file into your server's plugins directory.
  4. Start your server to generate the default configuration files.
  5. 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)