Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Avatar for Muszek_

Lightweight, multilingual bounty system with offline support and auto-refunds.

Report Player-Bounty?

🎯 flyingBounties β€” Lightweight, configurable bounty system with GUI & Vault support

🧭 Let players create bounties on others (online or offline). Vault-compatible, multilingual, paginated GUI and automated expiry/refunds.


πŸ”Ž Quick overview

flyingBounties is a lightweight and performant plugin that lets players place time-limited bounties on other players. It supports Vault economy for deposits/payouts, a fully configurable paginated GUI, multi-language support (langs/), and automatic expiry with refunds. βœ…


✨ Key features

  • 🎯 Place bounties on players (online or offline) β€” stores UUID + name.
  • πŸ’° Vault economy integration β€” works with EssentialsX, iConomy and other Vault-compatible economy plugins.
  • πŸ–ΌοΈ Configurable GUI β€” paginated menu editable through menu.yml (hex colors supported in format #RRGGBB).
  • πŸ” Stacking option β€” pay out all bounties for a target at once (stacked) or one-by-one.
  • ⏳ Automatic expiry & refunds β€” expired bounties are removed and funds refunded to issuers.
  • πŸ”’ Per-issuer limits β€” default limit plus permission-based overrides (playerbounty.limit.X).
  • 🌐 Language files β€” editable langs/en.yml and langs/pl.yml (text + multi-line help).
  • πŸ—„οΈ Simple YAML storage β€” bounties saved in bounties.yml for easy backups / editing.

πŸ› οΈ Commands

/playerbounty                       - Open bounty GUI (default) πŸ“‹
/playerbounty create <player> <amt> - Create a bounty (player may be offline) πŸŽ―πŸ’Έ
/playerbounty delete <id>           - Remove a bounty (issuer or admin) πŸ—‘οΈ
/playerbounty reload                - Reload config and language files πŸ”
/playerbounty help                  - Show plugin help ❓

πŸ” Permissions

  • playerbounty.create β€” place bounties ✍️
  • playerbounty.menu β€” open GUI πŸ–₯️
  • playerbounty.delete β€” remove bounties πŸ—‘οΈ
  • playerbounty.admin β€” admin actions (remove any bounty) πŸ‘‘
  • playerbounty.limit.<n> β€” override default personal limit (e.g. playerbounty.limit.5) πŸ”’
  • playerbounty.limit.unlimited β€” unlimited bounties for issuer ♾️

πŸ“¦ Installation

Install Vault and a Vault-compatible economy plugin (EssentialsX, iConomy, etc.). πŸ’Ό

Place flyingBounties.jar into your server’s plugins/ folder. πŸ“‚

Start the server once β€” plugin will generate: config.yml, menu.yml, langs/ (en.yml, pl.yml) and bounties.yml. βš™οΈ

Edit config.yml, menu.yml and langs/*.yml to taste. Use /playerbounty reload to reload language/config without restarting. πŸ”


❓ FAQ & Notes

Do funds return when a bounty expires? β€” Yes. Expired bounties are refunded to the issuer (support for offline issuers included). πŸ’Έ

Does it require Vault? β€” Yes, Vault is required for proper economy integration and payouts/refunds. 🧩

Can I create a bounty on offline players? β€” Yes, the plugin stores UUID and will match victims by UUID. πŸ‘₯

How does stacking work? β€” When Bounty.Stacked is true, a single kill will claim all active bounties on the target and pay the total reward to the killer. When false, only the oldest bounty is claimed per kill. πŸ”’

Multilang support β€” Put/edit translations in langs/en.yml or langs/pl.yml. The plugin loads the locale from config.yml -> settings.locale. 🌐


πŸ–ΌοΈ Screenshots

GUI


πŸ“¬ Contact / Support

If you need help or want to suggest features, open an issue on the repository or ping me on the project’s Discord.

Discord

Information

CategoryEconomy
Published onDecember 30, 2025
LicenseGPL
Downloads27
Stars1
Watchers0

Pinned Versions

Members

Avatar for Muszek_

Muszek_

Owner