Sueta

Bounty System Skript

1.2

PvP Economy Skript Bounty Rewards Money GUI

·Script

A lightweight bounty system for Minecraft servers using Skript! Players can place bounties on others, and the reward is given to whoever kills the target.

⚡ Features
✅ Players can place bounties on others using in-game currency.
✅ A GUI-based Bounty List to view all active bounties (shows bountys of online players only).
✅ Automatic pagination when there are too many bounties.
✅ Players receive rewards when they kill a bounty target.
✅ Title and chat notifications for bounty placements and claims.
✅ Cooldown system to prevent spam.
✅ Easy customization through Skript variables.

Spoiler

Commands

  • /bounty create <player> <amount> → Set or increase a bounty on a player.
  • /bounty → Opens the bounty list GUI.
  • /checkbounty → checks specific player bounties outside the gui if player is offline/online

⚙ Requirements
Minecraft Version: 1.16+ (may work on lower versions but untested)
Dependencies:

  • Skript (latest Skript version if you are using 1.21+ and 2.9.5 skript for previous versions of mc)
  • Vault
  • Essentials

Permissions

  • bounty.set → Allows a player to place or increase a bounty.
  • bounty.check → Allows a player to check sigle player bounty

Installation

  1. Install Skript, Vault, Essentials
  2. Place the Skript file in the plugins/Skript/scripts/ folder.
  3. Reload Skript using /sk reload all or restart your server.

How It Works

  1. A player places a bounty on another player using /bounty create <player> <amount>.
  2. The bounty appears in the Bounty List GUI
  3. If a player kills someone with a bounty, they receive the reward automatically.
  4. The bounty is cleared once claimed.
  5. The amount is removed from the one/s who sets the bounty

Customization

  • You can modify messages, cooldowns, and GUI settings by editing the Skript file.

Similar projects

Script →