LogoyStore

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: true

Valores 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: 64

lore

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: true

Valores 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.

Nesta página