Recompensas
Configure as recompensas dos blocos.
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!', '', '&6Chance: {chance}%' ]
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}' ]Estrutura de recompensas
Cada recompensa possui três configurações principais: preview, collect e item/command.
preview
Item exibido no menu de preview dos blocos.
Exemplo:
rewards:
reward1:
preview:
material: 'DIAMOND:0'
name: '&bDiamante'
amount: 1
lore:
- '&bPedra preciosa rara!'
- ''
- '&6Chance: {chance}%'
enchants: []Placeholder disponível: {chance} - mostra a chance de dropar
collect
Item exibido no menu de recompensas coletadas.
Exemplo:
rewards:
reward1:
collect:
material: 'DIAMOND:0'
name: '&bDiamante'
amount: 1
lore:
- '&bPedra preciosa rara!'
- ''
- ' &7> &fQuantidade: &7{amount}'
- ''
- '&eClique esquerdo para receber'
- '&eClique direito para deletar'
enchants: []Placeholder disponível: {amount} - quantidade acumulada
item
Configuração do item físico que será dado ao jogador.
Exemplo:
rewards:
reward1:
item:
give: true
material: 'DIAMOND:0'
name: '&bDiamante Especial'
amount: 1
lore:
- '&7Diamante obtido na floresta'
enchants: ['DURABILITY:1']give
Define se deve dar o item físico.
Exemplo:
item:
give: truecommand
Configuração de comandos que serão executados.
Exemplo:
rewards:
reward1:
command:
give: true
placeholder-amount: 1
multiply-placeholder: true
list:
- 'give {player} diamond {amount}'
- 'broadcast {player} ganhou {amount} diamantes!'give
Define se deve executar os comandos.
Exemplo:
command:
give: trueplaceholder-amount
Valor base da placeholder {amount} nos comandos.
Exemplo:
command:
placeholder-amount: 5multiply-placeholder
Multiplica {amount} pela quantidade de recompensas acumuladas.
Exemplo:
command:
multiply-placeholder: trueSe false, sempre usará o valor de placeholder-amount. Se true, multiplicará pela quantidade de recompensas.
list
Lista de comandos a serem executados.
Exemplo:
command:
list:
- 'give {player} diamond {amount}'
- 'eco give {player} 1000'
- 'broadcast &a{player} ganhou um prêmio!'Placeholders disponíveis: {player}, {amount}
Enchantments
Você pode adicionar encantamentos aos itens:
Formato: NOME_ENCANTAMENTO:NÍVEL
Exemplo:
enchants:
- 'DURABILITY:3'
- 'DAMAGE_ALL:5'
- 'LOOT_BONUS_BLOCKS:3'Criando múltiplas recompensas
Você pode criar quantas recompensas quiser:
rewards:
pedra_comum:
preview:
material: 'STONE:0'
name: '&7Pedra Comum'
# configurações
diamante_raro:
preview:
material: 'DIAMOND:0'
name: '&bDiamante Raro'
# configurações
chave_lendaria:
preview:
material: 'TRIPWIRE_HOOK:0'
name: '&6Chave Lendária'
command:
give: true
list: [ 'crate givekey {player} lendaria 1' ]Usando recompensas nos blocos
Depois de criar as recompensas, você pode usá-las no arquivo blocks.yml:
blocks:
log:
sells:
sell1:
rewards: [ '10.0,pedra_comum', '1.0,diamante_raro', '0.1,chave_lendaria' ]O formato é chance,recompensa onde a chance é a porcentagem de dropar.
O nome da recompensa usado em blocks.yml deve corresponder exatamente ao ID configurado em rewards.yml.