Recompensas
Configure as recompensas das metas.
Exemplo completo de configuração
Aqui está um exemplo de como configurar as recompensas do plugin:
rewards:
reward1:
# Item que aparecerá no preview.
preview:
material: 'STONE:0'
name: '&8Pedra'
amount: 64
lore: [ '&aEsta pedra vale muito dinheiro!' ]
enchants: []
# Item que aparecerá para coletar.
collect:
material: 'STONE:0'
name: '&8Pedra'
amount: 64
lore: [ '&aEsta pedra vale muito dinheiro!', '', ' &7> &fQuantidade: &7{amount}', '', '&eClique esquerdo para receber', '&eClique direito para deletar' ]
enchants: []
# Item que será dado ao player
item:
give: true
material: 'STONE:0'
name: '&8Pedra'
amount: 64
lore: [ '&aEu valho muito!' ]
enchants: []
# Comandos que será dado ao player
command:
give: false
# quantia padrão da placeholder {amount} no comando (valor base)
placeholder-amount: 1
# multiplicar a placeholder {amount} pela quantia de recompensas do mesmo tipo
multiply-placeholder: true
list: [ 'give {player} stone {amount}' ]
# Mensagens que serão enviadas ao receber a recompensa
messages:
# Quantia que irá multiplicar na placeholder de recompensas no chat
amount-placeholder: 64
title: '&a+64 Pedras'
actionbar: ''
chat: '&a+{amount} Pedras'Opções disponíveis na configuração
rewards
Lista de recompensas disponíveis no plugin. Cada recompensa é identificada por um ID único.
Identificador
Nome único que identifica a recompensa (exemplo: reward1, diamantes, money_bonus, etc).
preview
Configuração do item exibido no preview da recompensa (antes de ser coletado).
Exemplo:
preview:
material: 'DIAMOND:0'
name: '&bDiamante'
amount: 1
lore: [ '&bQuem não adora uma pedra preciosa?!' ]
enchants: []collect
Configuração do item exibido no armazém de recompensas (para coletar).
Exemplo:
collect:
material: 'DIAMOND:0'
name: '&bDiamante'
amount: 1
lore: [ '&bQuem não adora uma pedra preciosa?!', '', ' &7> &fQuantidade: &7{amount}', '', '&eClique esquerdo para receber', '&eClique direito para deletar' ]
enchants: []Use a placeholder {amount} no lore do item de coletar para exibir a quantidade de recompensas acumuladas.
item
Configuração do item físico que será dado ao jogador.
give
Define se o item físico deve ser dado ao jogador.
Exemplo:
item:
give: true
material: 'EMERALD:0'
name: '&aEsmeralda'
amount: 1
lore: [ '&aEu valho muito!' ]
enchants: []Se give: true, o jogador receberá o item físico no inventário. Se give: false, apenas os comandos serão executados.
command
Configuração dos comandos executados ao receber a recompensa.
give
Define se os comandos devem ser executados.
Exemplo:
command:
give: true
placeholder-amount: 1
multiply-placeholder: true
list: [ 'give {player} diamond {amount}' ]placeholder-amount
Quantia padrão da placeholder {amount} nos comandos (valor base).
Exemplo:
placeholder-amount: 5multiply-placeholder
Define se a placeholder {amount} deve ser multiplicada pela quantidade de recompensas acumuladas do mesmo tipo.
Exemplo:
multiply-placeholder: trueSe o jogador tiver 3 recompensas acumuladas e placeholder-amount: 5 com multiply-placeholder: true, o comando receberá {amount} = 15.
list
Lista de comandos a serem executados. Use {player} para o nome do jogador e {amount} para a quantidade.
Exemplo:
list:
- 'give {player} diamond {amount}'
- 'eco give {player} 1000'
- 'broadcast {player} ganhou recompensa!'messages
Configuração das mensagens enviadas ao receber a recompensa.
amount-placeholder
Quantia que irá multiplicar na placeholder {amount} das mensagens.
Exemplo:
messages:
amount-placeholder: 64
title: '&a+64 Pedras'
actionbar: ''
chat: '&a+{amount} Pedras'title
Mensagem no título. Use || para separar título e subtítulo.
Exemplo:
title: '&a&lRECOMPENSA||&e+1 Diamante'actionbar
Mensagem na barra de ação.
Exemplo:
actionbar: '&a+1 Diamante recebido!'chat
Mensagem no chat. Use {amount} para a quantidade.
Exemplo:
chat: '&a+{amount} Diamante(s) recebido(s)!'Criando múltiplas recompensas
Você pode criar quantas recompensas quiser:
rewards:
pedras:
preview:
material: 'STONE:0'
name: '&8Pedra'
amount: 64
lore: [ '&7Recompensa básica' ]
enchants: []
collect:
material: 'STONE:0'
name: '&8Pedra'
amount: 64
lore: [ '&7Recompensa básica', '', '&7Quantidade: {amount}' ]
enchants: []
item:
give: true
material: 'STONE:0'
name: '&8Pedra'
amount: 64
lore: []
enchants: []
messages:
amount-placeholder: 64
title: ''
actionbar: '&a+{amount} Pedras'
chat: ''
dinheiro:
preview:
material: 'GOLD_INGOT:0'
name: '&6Dinheiro'
amount: 1
lore: [ '&e$10.000' ]
enchants: []
collect:
material: 'GOLD_INGOT:0'
name: '&6Dinheiro'
amount: 1
lore: [ '&e$10.000', '', '&7Quantidade: {amount}x' ]
enchants: []
command:
give: true
placeholder-amount: 10000
multiply-placeholder: true
list: [ 'eco give {player} {amount}' ]
messages:
amount-placeholder: 10000
title: '&a&lDINHEIRO||&e+${amount}'
actionbar: ''
chat: '&a+${amount} adicionados à sua conta!'Encantamentos
Você pode adicionar encantamentos aos itens:
preview:
material: 'DIAMOND_SWORD:0'
name: '&bEspada Lendária'
amount: 1
lore: [ '&7Uma espada poderosa!' ]
enchants:
- 'DAMAGE_ALL:5'
- 'FIRE_ASPECT:2'
- 'KNOCKBACK:2'Usando recompensas nas metas
As recompensas são referenciadas nas metas usando o formato 'chance,id_da_recompensa':
milestones:
reward1:
progress: 25.0
rewards: [ '100.0,pedras', '50.0,dinheiro' ]Após alterar as recompensas, é necessário reiniciar o servidor para aplicar as mudanças.