RoodyBounties · Archivos
config.yml
# ------------------------------------------------------------
# RoodyBounties · config.yml
# Every kill raises the killer's bounty (more on a streak).
# Whoever kills a player with a bounty collects it and theirs
# goes back to 0.
# Messages, menu texts, the hologram and how values are written
# ("1,234 coins"): lang/<language>.yml. Menu layout: menus/.
# After changing something: /rbounty reload
# ------------------------------------------------------------
# Language of messages, menus and the hologram: the name of a file in lang/ (en, es, or your own).
language: en
# true = each player sees messages and menus in their Minecraft language when lang/ has
# that file (es_es.yml or es.yml...). The hologram and the console use the language above.
per-player-language: false
# More names for each command. If another plugin already uses a name, that plugin keeps it;
# ours still works as /roodybounties:<name>.
command-aliases:
bounty: [bounties]
roodybounties: [rbounty]
bounty:
# How much the bounty goes up with each kill, before the streak multiplier.
per-kill: 2
# Multiplier by streak (kills in a row without dying). The one of the highest streak
# reached is used: with 12 kills in a row, x2. Without a streak, x1.
streaks:
5: 1.5
10: 2
20: 3
# Highest bounty a player can earn by killing (0 = no limit).
max: 100000
# Below this it is not shown in the menu, the hologram or the top (it is still paid).
min-visible: 10
# true: any death (fall, lava...) ends the streak.
# false: only being killed by another player does.
any-death-breaks-streak: true
anti-farm:
# Killing the same player only counts once every X minutes
# (your bounty does not go up and you do not collect theirs).
same-victim-minutes: 10
# Kills between players with the same IP do not count.
ignore-same-ip: true
# Worlds where kills count ([] = all of them).
worlds:
- FullPvP
- FullPvP_End
decay:
# The bounty goes down little by little while the player is online without killing.
enabled: false
# Every how many minutes online without a kill.
every-minutes: 30
# How much it goes down each time: % of what it is (at least 1).
percent: 10
# It never goes below this.
min: 0
payout:
# commands: paid with the coins of "coins". When the item of its give command can be
# read, the coin goes straight into the inventory (the same one, with no console
# messages; what does not fit drops on the floor); otherwise the command is run.
# vault: paid with Vault (value x vault-per-coin).
# none: nothing is paid (only the on-collect commands).
mode: commands
vault-per-coin: 1.0
# The coins and their value. They are paid from the biggest to the smallest:
# 4,200 = 4,096 + 64 + 40 -> 1 emerald coin, 1 gold ingot and 40 gold coins.
# {player} = who collects, {amount} = how many.
# /bounty place recognises each coin by the item of its give command (or by "item:",
# written as in /give, when the command is not a give).
coins:
# emerald coin
- value: 4096
command: 'minecraft:give {player} minecraft:emerald[minecraft:lore=[{color:"dark_gray",italic:0b,text:"ᴄᴏɪɴ"},"",{color:"gray",italic:0b,text:" A cut emerald"},{color:"gray",italic:0b,text:" worth more than gold."},"",{extra:[{color:"gray",text:" "},{color:"#2AF77E",text:"⭐ "},{color:"white",text:"Rarity: "},{color:"#B45CFF",text:"Epic"}],italic:0b,text:""},{extra:[{color:"gray",text:" "},{color:"#2AF77E",text:"⛃ "},{color:"white",text:"Value: "},{color:"#2AF77E",text:"★★★★"},{color:"dark_gray",text:"★★"}],italic:0b,text:""}],minecraft:custom_name={extra:[{color:"dark_gray",text:"▪ "},{bold:1b,color:"#2AF77E",text:"EMERALD COIN"}],italic:0b,text:""}] {amount}'
# gold ingot
- value: 64
command: 'minecraft:give {player} minecraft:gold_ingot[minecraft:lore=[{color:"dark_gray",italic:0b,text:"ᴄᴏɪɴ"},"",{color:"gray",italic:0b,text:" Pure gold, melted"},{color:"gray",italic:0b,text:" into an ingot."},"",{extra:[{color:"gray",text:" "},{color:"#F5C136",text:"⭐ "},{color:"white",text:"Rarity: "},{color:"#3FA2FF",text:"Rare"}],italic:0b,text:""},{extra:[{color:"gray",text:" "},{color:"#F5C136",text:"⛃ "},{color:"white",text:"Value: "},{color:"#F5C136",text:"★★★"},{color:"dark_gray",text:"★★★"}],italic:0b,text:""}],minecraft:custom_name={extra:[{color:"dark_gray",text:"▪ "},{bold:1b,color:"#F5C136",text:"GOLD INGOT"}],italic:0b,text:""}] {amount}'
# gold coin
- value: 1
command: 'minecraft:give {player} minecraft:raw_gold[minecraft:lore=[{color:"dark_gray",italic:0b,text:"ᴄᴏɪɴ"},"",{color:"gray",italic:0b,text:" Solid gold minted"},{color:"gray",italic:0b,text:" into a coin."},"",{extra:[{color:"gray",text:" "},{color:"#F5C136",text:"⭐ "},{color:"white",text:"Rarity: "},{color:"#5BD65B",text:"Uncommon"}],italic:0b,text:""},{extra:[{color:"gray",text:" "},{color:"#F5C136",text:"⛃ "},{color:"white",text:"Value: "},{color:"#F5C136",text:"★★"},{color:"dark_gray",text:"★★★★"}],italic:0b,text:""}],minecraft:custom_name={extra:[{color:"dark_gray",text:"▪ "},{bold:1b,color:"#F5C136",text:"GOLD COIN"}],italic:0b,text:""}] {amount}'
# At most this many per command (when more are needed, the command is repeated).
max-per-command: 64
# Extra console commands when a bounty is collected.
# {hunter}, {victim}, {value} (1,234 coins), {number} (1234).
on-collect: []
placing:
# Players can put coins on someone else's head:
# /bounty place <player> <amount|hand>, or a click on their head in /bounty.
# They are taken from the inventory (the coins of payout.coins; when they do not add
# up, a bigger one is broken and the change is given back). With payout.mode vault,
# it is paid with Vault. What players put in never decays and has no limit.
enabled: true
# The least that can be put in at once.
min: 10
# % lost when putting coins in (0 = all of it goes to the bounty).
fee: 0
# Putting coins on your own head.
self: false
# Tell everyone when someone puts in at least this much.
announce-min: 10
# Seconds between one /bounty place and the next of the same player.
cooldown-seconds: 3
announcements:
# To the whole server when someone's bounty reaches one of these values.
thresholds: [100, 500, 1000, 5000, 10000]
# Announce collecting a bounty of at least this much.
collect-min: 10
# Announce when someone reaches one of the streaks of "bounty.streaks".
streaks: true
hologram:
# Placed with /rbounty hologram where you stand (removed with /rbounty hologram remove).
# Its title, lines and footer are in the lang file (hologram).
# How many places it shows.
size: 10
# It updates right away with each kill and, besides, every this many seconds.
refresh: 10
# normal, none, #RRGGBB (half see-through) or #AARRGGBB.
background: normal
scale: 1.0
sounds:
# "sound [volume] [pitch]" with the Minecraft name; "" = no sound.
gain: "entity.experience_orb.pickup 0.6 1.4"
collect: "entity.player.levelup 1 1"
collected: "entity.wither.hurt 0.6 1"
announce: "block.note_block.bell 0.8 0.8"
settings:
# data.yml is saved every X minutes (and when someone leaves and on shutdown).
save-every-minutes: 5
# Tell the console and admins (permission roodybounties.update) when a new version is out
# on plugins.roody.es.
check-updates: true