RoodyMines v1.6.2 is outSee what’s new →
🎯

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.yml and 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 with avisar-actualizaciones: false in config.yml.

  1. Put RoodyBounties-<version>.jar in plugins/ and restart.
  2. In config.yml, set your coins in pago.monedas (or pago.modo: vault to pay with money) and your PvP worlds in anti-farmeo.mundos.
  3. /rbounty holograma where you want the MOST WANTED hologram.

Optional: PlaceholderAPI, Vault. Works from 1.20.4 to 1.21.x.

How it works

  1. 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).
  2. Whoever kills you claims your whole bounty; yours goes back to 0 and you lose your streak.
  3. 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.