RoodyBounties
RoodyBounties adds automatic bounties: the more you kill, the more you are worth — and whoever kills you claims it. Players can also put coins on someone else's head.
Commands, permissions and default messages are in Spanish. Every text, menu included, can be changed in
messages.yml.
Installation
License: after the first start, paste your key (from My account) in
plugins/RoodyBounties/license.ymland restart. Without a valid key the plugin does not start. Once checked, it keeps working for 14 days offline.Updates: when a new version is out, the console says so and ops (permission
roodybounties.update) get a message with the download link when they join. Turn it off withavisar-actualizaciones: falseinconfig.yml.
- Put
RoodyBounties-<version>.jarinplugins/and restart. - In
config.yml, set your coins inpago.monedas(orpago.modo: vaultto pay with money) and your PvP worlds inanti-farmeo.mundos. /rbounty hologramawhere you want the MOST WANTED hologram.
Optional: PlaceholderAPI, Vault. Works from 1.20.4 to 1.21.x.
How it works
- Every kill raises your bounty (
por-baja), and kill streaks (kills without dying) raise it more: x1.5 from 5, x2 from 10, x3 from 20. There is a cap (maximo). - Whoever kills you claims your whole bounty; yours goes back to 0 and you lose your streak.
- It is paid in your server's coins, biggest to smallest, straight into the inventory (whatever does not fit is dropped), or with Vault.
Anti-farming: the same pair (killer → victim) counts once every 10 minutes, kills between the same IP do not count, and only PvP worlds count.
Optional decay: the bounty drops a % every X minutes online without killing.
Putting coins on a head
/bounty poner <player> <amount|mano> or click their head in /bounty. Coins are taken from your inventory (if it does not add up, a bigger coin is broken and the change given back) and go to whoever kills that player. Optional fee; coins placed by players never decay.
Hologram and menu
- MOST WANTED: a text display (no hologram plugin needed) with the top 10, updated instantly on every kill.
/bounty(/bounties,/buscados): every head with a bounty, with its amount, streak, kills and online status. Pages, "online only", sort by bounty/streak/kills, your own head (with what you need for the next multiplier) and "how it works".- Announcements when someone passes 100/500/1,000/5,000/10,000, reaches a streak or a bounty is claimed. Sounds.
Commands
| Command | Permission | What it does |
|---|---|---|
/bounty · /bounties · /buscados |
roodybounties.usar (everyone) |
Menu with every bounty. |
/bounty <player> |
roodybounties.usar |
Their bounty, rank, streak, kills and deaths. |
/bounty poner <player> <amount|mano> |
roodybounties.poner (everyone) |
Put coins on their head (mano = coins in your hand). |
/rbounty set <player> <value> |
roodybounties.admin |
Set the bounty. |
/rbounty add <player> <value> |
roodybounties.admin |
Add (or subtract with a negative number). |
/rbounty reset <player> [todo] |
roodybounties.admin |
Bounty and streak to 0; with todo, stats too. |
/rbounty info <player> |
roodybounties.admin |
Same as /bounty <player>. |
/rbounty holograma [quitar|tp] |
roodybounties.admin |
Place/move, remove or go to the hologram. |
/rbounty recargar |
roodybounties.admin |
Reload. A YAML error leaves everything unchanged. |
Placeholders
| PlaceholderAPI | Example |
|---|---|
%roodybounties_bounty% · _bounty_formatted · _bounty_text |
1234 · 1.234 · 1.234 monedas |
%roodybounties_placed% · _placed_text |
Coins placed by players |
%roodybounties_streak% · _best_streak · _kills · _deaths |
7 |
%roodybounties_multiplier% |
1.5 |
%roodybounties_position% |
3 (0 = not in the top) |
%roodybounties_top_<n>_name% |
Roody |
%roodybounties_top_<n>_value% · _text · _number · _streak · _kills |
Data of position n |
Coins
Each coin in pago.monedas is recognised by the item of its give command (minecraft:give {jugador} <item> {cantidad}, in your version's format) or by an item: key. That way payouts go straight into the inventory (stacking with coins from shops) and /bounty poner finds the player's coins.
Files
config.yml— rules, streaks, anti-farming, decay, payout, placing, announcements, number format, hologram and sounds.messages.yml— every text, menu included.data.yml— written by the plugin: bounties, streaks, stats and the hologram location.