Recompensas
Configure as recompensas que os jogadores podem receber.
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}' ]Estrutura de uma recompensa
Cada recompensa é identificada por um ID único e possui as seguintes seções:
preview
Item que será exibido quando o jogador visualizar a recompensa antes de receber.
Exemplo:
preview:
material: 'STONE:0'
name: '&8Pedra'
amount: 64
lore: [ '&aEsta pedra vale muito dinheiro!' ]
enchants: []Use o formato MATERIAL:DATA para especificar o material e o data value.
collect
Item que será exibido no menu de recompensas quando estiver disponível para coletar.
Exemplo:
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: []Placeholder disponível: {amount} - retorna a quantidade de recompensas acumuladas deste tipo.
item
Configuração do item físico que será entregue ao jogador.
Exemplo:
item:
give: true
material: 'STONE:0'
name: '&8Pedra'
amount: 64
lore: [ '&aEu valho muito!' ]
enchants: []Opções:
give: Define se o item será dado ao jogador (true/false)material: Material do itemname: Nome do itemamount: Quantidade do itemlore: Linhas de descrição do itemenchants: Lista de encantamentos (formato:NOME:NIVEL)
command
Configuração dos comandos que serão executados ao coletar a recompensa.
Exemplo:
command:
give: false
placeholder-amount: 1
multiply-placeholder: true
list: [ 'give {player} stone {amount}' ]Opções:
give: Define se os comandos serão executados (true/false)placeholder-amount: Valor base para o placeholder{amount}multiply-placeholder: Define se o{amount}será multiplicado pela quantidade de recompensas acumuladaslist: Lista de comandos a serem executados
Placeholders disponíveis nos comandos: {player} e {amount}
Encantamentos
Para adicionar encantamentos aos itens, use o seguinte formato:
enchants:
- 'DAMAGE_ALL:5'
- 'FIRE_ASPECT:2'
- 'KNOCKBACK:2'Lista de encantamentos comuns:
DAMAGE_ALL- SharpnessFIRE_ASPECT- Fire AspectKNOCKBACK- KnockbackPROTECTION_ENVIRONMENTAL- ProtectionDURABILITY- UnbreakingARROW_DAMAGE- PowerARROW_INFINITE- InfinityARROW_FIRE- Flame
Exemplos de recompensas
Recompensa apenas com item
rewards:
diamond:
preview:
material: 'DIAMOND:0'
name: '&bDiamante'
amount: 1
lore: [ '&bQuem não adora uma pedra preciosa?!' ]
enchants: []
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: []
item:
give: true
material: 'DIAMOND:0'
name: '&bDiamante'
amount: 1
lore: [ '&bPedra preciosa!' ]
enchants: []
command:
give: false
placeholder-amount: 1
multiply-placeholder: true
list: []Recompensa apenas com comando
rewards:
coins:
preview:
material: 'GOLD_INGOT:0'
name: '&eCoins'
amount: 1
lore: [ '&7Recompensa de 1000 coins!' ]
enchants: []
collect:
material: 'GOLD_INGOT:0'
name: '&eCoins'
amount: 1
lore: [ '&7Recompensa de 1000 coins!', '', ' &7> &fQuantidade: &7{amount}', '', '&eClique esquerdo para receber', '&eClique direito para deletar' ]
enchants: []
item:
give: false
command:
give: true
placeholder-amount: 1000
multiply-placeholder: true
list: [ 'eco give {player} {amount}' ]Recompensa com item e comando
rewards:
kit_vip:
preview:
material: 'DIAMOND_CHESTPLATE:0'
name: '&bKit VIP'
amount: 1
lore: [ '&7Receba um kit VIP completo!' ]
enchants: []
collect:
material: 'DIAMOND_CHESTPLATE:0'
name: '&bKit VIP'
amount: 1
lore: [ '&7Receba um kit VIP completo!', '', ' &7> &fQuantidade: &7{amount}', '', '&eClique esquerdo para receber', '&eClique direito para deletar' ]
enchants: []
item:
give: true
material: 'DIAMOND_SWORD:0'
name: '&bEspada VIP'
amount: 1
lore: [ '&7Espada do kit VIP!' ]
enchants: [ 'DAMAGE_ALL:5', 'FIRE_ASPECT:2' ]
command:
give: true
placeholder-amount: 1
multiply-placeholder: false
list:
- 'give {player} diamond_helmet 1'
- 'give {player} diamond_chestplate 1'
- 'give {player} diamond_leggings 1'
- 'give {player} diamond_boots 1'Usando recompensas nas arenas
Para configurar recompensas de kill-streak em uma arena, edite o arquivo da arena:
kill-streak:
enabled: true
minimum: 2
rewards:
- '100.0,reward1'
- '50.0,reward2'O formato é: CHANCE,ID_DA_RECOMPENSA
O ID da recompensa usado nas arenas deve corresponder exatamente ao ID configurado em rewards.yml.