Recompensas
Configure as recompensas que os jogadores podem ganhar.
Exemplo completo de configuração
Aqui está um exemplo de como configurar as recompensas do plugin:
rewards:
reward1:
# 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
list: [ 'give {player} stone 1' ]
reward2:
command:
give: true
list: [ 'give {player} diamond 1' ]
reward3:
item:
give: true
material: 'EMERALD:0'
name: '&aEsmeralda'
amount: 1
lore: [ '&aEu valho muito!' ]
enchants: []Estrutura de recompensas
Cada recompensa é identificada por um ID único (ex: reward1, reward2, etc.) e pode conter itens e/ou comandos.
Configurando itens
Você pode configurar itens para serem dados aos jogadores quando ganharem a recompensa.
give
Define se o item deve ser dado ao jogador.
Exemplo:
rewards:
reward1:
item:
give: trueValores válidos: true ou false
material
Define o material do item. Use o formato MATERIAL:DATA para especificar o tipo e a variação.
Exemplo:
rewards:
reward1:
item:
material: 'STONE:0'O número após os dois pontos (:) representa a data value do item (variação).
name
Define o nome customizado do item. Use códigos de cor com &.
Exemplo:
rewards:
reward1:
item:
name: '&8Pedra'amount
Define a quantidade de itens que serão dados.
Exemplo:
rewards:
reward1:
item:
amount: 64lore
Define as linhas de descrição do item. Use uma lista com colchetes [ ].
Exemplo:
rewards:
reward1:
item:
lore: [ '&aEu valho muito!' ]Para múltiplas linhas:
rewards:
reward1:
item:
lore:
- '&aLinha 1'
- '&bLinha 2'
- '&cLinha 3'enchants
Define os encantamentos do item. Use uma lista vazia [] se não quiser encantamentos.
Exemplo sem encantamentos:
rewards:
reward1:
item:
enchants: []Exemplo com encantamentos:
rewards:
reward1:
item:
enchants:
- 'DAMAGE_ALL:5'
- 'DURABILITY:3'Configurando comandos
Você pode configurar comandos para serem executados quando o jogador ganhar a recompensa.
give (comandos)
Define se os comandos devem ser executados.
Exemplo:
rewards:
reward1:
command:
give: trueValores válidos: true ou false
list
Define a lista de comandos que serão executados. Use {player} para o nome do jogador.
Exemplo:
rewards:
reward1:
command:
list: [ 'give {player} stone 1' ]Para múltiplos comandos:
rewards:
reward1:
command:
list:
- 'give {player} diamond 1'
- 'eco give {player} 1000'
- 'broadcast {player} ganhou uma recompensa!'Placeholder disponível: {player} - Nome do jogador que receberá a recompensa
Criando recompensas combinadas
Você pode criar recompensas que dão tanto itens quanto executam comandos:
rewards:
super_reward:
item:
give: true
material: 'DIAMOND:0'
name: '&bDiamante Especial'
amount: 10
lore: [ '&eRecompensa Premium!' ]
enchants: []
command:
give: true
list:
- 'eco give {player} 5000'
- 'broadcast {player} ganhou uma super recompensa!'Recompensas apenas com comandos
Se você quiser criar uma recompensa que só executa comandos sem dar itens:
rewards:
money_reward:
item:
give: false
command:
give: true
list: [ 'eco give {player} 1000' ]Ou de forma mais simples:
rewards:
money_reward:
command:
give: true
list: [ 'eco give {player} 1000' ]Personalizando recompensas
Crie um ID único
Escolha um nome único para sua recompensa (ex: reward1, super_prize, etc.).
Configure o item ou comando
Decida se a recompensa será um item, comandos ou ambos.
Defina os valores
Preencha os campos necessários como material, quantidade, nome, etc.
Salve e recarregue
Use /pinata reload ou reinicie o servidor para aplicar as mudanças.
Certifique-se de que os IDs das recompensas sejam únicos e não contenham espaços.