Recompensas
Configure as recompensas que os mobs podem dropar.
Exemplo completo de configuração
Aqui está um exemplo de como configurar recompensas:
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}' ]Sistema de recompensas
As recompensas são itens ou comandos que podem ser dropados quando um mob é morto. Elas são referenciadas nos arquivos de spawners individuais.
Estrutura de recompensa
Cada recompensa possui um identificador único e três componentes principais:
Identificador
Define o nome único da recompensa.
rewards:
reward1:
# configurações aquiUse nomes descritivos como reward_diamond, reward_money, reward_special para facilitar a organização.
Componentes da recompensa
preview
Item que será exibido em menus de visualização.
preview:
material: 'STONE:0'
name: '&8Pedra'
amount: 64
lore: [ '&aEsta pedra vale muito dinheiro!' ]
enchants: []Opções do preview
- material: Material do item (formato:
MATERIAL:DATAouMATERIAL) - name: Nome do item com cores
- amount: Quantidade do item (1-64)
- lore: Lista de linhas de descrição
- enchants: Lista de encantamentos
collect
Item que será exibido no menu de coleta.
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} - mostra a quantidade de recompensas acumuladas.
item
Define se e como o item será dado ao jogador.
item:
give: true
material: 'STONE:0'
name: '&8Pedra'
amount: 64
lore: [ '&aEu valho muito!' ]
enchants: []give
Define se o item será dado ao jogador quando coletar.
true: O item será adicionado ao inventáriofalse: O item não será dado (usado quando só há comandos)
command
Define comandos que serão executados ao coletar a recompensa.
command:
give: false
placeholder-amount: 1
multiply-placeholder: true
list: [ 'give {player} stone {amount}' ]Opções de comando
- give: Define se os comandos serão executados
- placeholder-amount: Valor base para o placeholder
{amount} - multiply-placeholder: Se
true, multiplica{amount}pela quantidade de recompensas - list: Lista de comandos a executar
Placeholders disponíveis nos comandos: {player}, {amount}
Exemplos de recompensas
Recompensa simples (apenas item)
rewards:
reward_stone:
preview:
material: 'STONE:0'
name: '&8Pedra'
amount: 64
lore: [ '&7Pedra comum' ]
enchants: []
collect:
material: 'STONE:0'
name: '&8Pedra'
amount: 64
lore: [ '&7Pedra comum', '', '&fQuantidade: &7{amount}', '', '&eClique esquerdo para receber' ]
enchants: []
item:
give: true
material: 'STONE:0'
name: '&8Pedra'
amount: 64
lore: [ '&7Uma pedra comum' ]
enchants: []
command:
give: false
placeholder-amount: 1
multiply-placeholder: true
list: []Recompensa com comando
rewards:
reward_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' ]
enchants: []
item:
give: false
material: 'DIAMOND:0'
name: '&bDiamante'
amount: 1
lore: []
enchants: []
command:
give: true
placeholder-amount: 1
multiply-placeholder: true
list: [ 'give {player} diamond {amount}' ]Recompensa mista (item + comando)
rewards:
reward_emerald:
preview:
material: 'EMERALD:0'
name: '&aEsmeralda'
amount: 1
lore: [ '&aEsmeraldas valem muito?' ]
enchants: []
collect:
material: 'EMERALD:0'
name: '&aEsmeralda'
amount: 1
lore: [ '&aEsmeraldas valem muito?', '', ' &7> &fQuantidade: &7{amount}', '', '&eClique esquerdo para receber' ]
enchants: []
item:
give: true
material: 'EMERALD:0'
name: '&aEsmeralda'
amount: 1
lore: [ '&aEu valho muito!' ]
enchants: []
command:
give: true
placeholder-amount: 100
multiply-placeholder: true
list: [ 'eco give {player} {amount}' ]Usando recompensas nos spawners
Depois de configurar as recompensas, você as referencia no arquivo de configuração do spawner:
stack-mobs:
rewards: [ '100,reward1', '50,reward2', '25,reward3' ]O formato é: chance,recompensa
- chance: Porcentagem de chance de dropar (0-100)
- recompensa: ID da recompensa configurada
Exemplo:
'100,reward_stone'- 100% de chance de dropar pedra'50,reward_diamond'- 50% de chance de dropar diamante'10,reward_special'- 10% de chance de dropar item especial
Certifique-se de que o ID da recompensa usado no spawner corresponde exatamente ao ID configurado no arquivo rewards.yml.