LogoyStore

Recompensas

Configure as recompensas dadas aos jogadores que dominam arenas.

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}' ]

Estrutura de recompensas

Cada recompensa possui um ID único e pode conter itens de preview, coleta e/ou comandos.

Criando uma recompensa

As recompensas seguem esta estrutura básica:

rewards:
  ID_DA_RECOMPENSA:
    preview:
      # Configurações do item de preview
    collect:
      # Configurações do item de coleta
    item:
      # Configurações do item a ser dado
    command:
      # Configurações de comandos

Opções de preview

Define como o item aparecerá no preview inicial.

material

Define o tipo de material do item. Aceita nome de material do Minecraft ou ID com data (ex: STONE, STONE:1).

Exemplo:

preview:
  material: 'DIAMOND:0'

name

Define o nome do item. Pode ser estilizado com códigos de cor (&).

Exemplo:

preview:
  name: '&bDiamante Especial'

amount

Define a quantidade do item. O valor padrão é 1 se não especificado.

Exemplo:

preview:
  amount: 64

lore

Define a descrição do item. Pode ser estilizada com códigos de cor (&).

Exemplo:

preview:
  lore:
    - '&7Um item muito raro!'
    - '&aGuarde com cuidado.'

enchants

Define os encantamentos do item. O formato é "NOME_ENCANTAMENTO:NÍVEL".

Exemplo:

preview:
  enchants:
    - 'DAMAGE_ALL:5'
    - 'DURABILITY:3'

Opções de collect

Define como o item aparecerá no menu de coleta.

As opções são as mesmas do preview: material, name, amount, lore e enchants.

Exemplo:

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: []

Placeholder disponível: {amount} - Quantidade de recompensas acumuladas

Opções de item

Define o item que será efetivamente dado ao jogador.

give

Define se o item será dado ao jogador. Valores válidos: true ou false.

Exemplo:

item:
  give: true

Outras opções

As demais opções são as mesmas do preview: material, name, amount, lore e enchants.

Exemplo:

item:
  give: true
  material: 'EMERALD:0'
  name: '&aEsmeralda'
  amount: 1
  lore: [ '&aEu valho muito!' ]
  enchants: []

Opções de comando

Define comandos que serão executados quando o jogador coletar a recompensa.

give

Define se os comandos serão executados. Valores válidos: true ou false.

Exemplo:

command:
  give: true

placeholder-amount

Quantia padrão da placeholder {amount} no comando (valor base).

Exemplo:

command:
  placeholder-amount: 1

multiply-placeholder

Multiplicar a placeholder {amount} pela quantia de recompensas do mesmo tipo.

Exemplo:

command:
  multiply-placeholder: true

list

Lista de comandos que serão executados quando o jogador coletar a recompensa.

Exemplo:

command:
  list:
    - 'give {player} diamond {amount}'
    - 'eco give {player} 1000'
    - 'broadcast {player} coletou recompensas!'

Placeholders disponíveis: {player} - Nome do jogador, {amount} - Quantidade

Tipos de recompensas

Recompensa apenas com item

rewards:
  item_simples:
    preview:
      material: 'DIAMOND:0'
      name: '&bDiamante'
      amount: 5
      lore: []
      enchants: []
    collect:
      material: 'DIAMOND:0'
      name: '&bDiamante'
      amount: 5
      lore: [ '', ' &7> &fQuantidade: &7{amount}', '', '&eClique esquerdo para receber', '&eClique direito para deletar' ]
      enchants: []
    item:
      give: true
      material: 'DIAMOND:0'
      name: '&bDiamante'
      amount: 5
      lore: []
      enchants: []
    command:
      give: false

Recompensa apenas com comandos

rewards:
  comando_simples:
    preview:
      material: 'DIAMOND:0'
      name: '&bDinheiro'
      amount: 1
      lore: [ '&7Recompensa em dinheiro!' ]
      enchants: []
    collect:
      material: 'DIAMOND:0'
      name: '&bDinheiro'
      amount: 1
      lore: [ '&7Recompensa em dinheiro!', '', ' &7> &fQuantidade: &7{amount}', '', '&eClique esquerdo para receber', '&eClique direito para deletar' ]
      enchants: []
    command:
      give: true
      placeholder-amount: 1000
      multiply-placeholder: true
      list:
        - 'eco give {player} {amount}'

Recompensa mista (item + comandos)

rewards:
  recompensa_completa:
    preview:
      material: 'EMERALD:0'
      name: '&aEsmeralda Rara'
      amount: 10
      lore: [ '&7Moeda da dominação!' ]
      enchants: []
    collect:
      material: 'EMERALD:0'
      name: '&aEsmeralda Rara'
      amount: 10
      lore: [ '&7Moeda da dominação!', '', ' &7> &fQuantidade: &7{amount}', '', '&eClique esquerdo para receber', '&eClique direito para deletar' ]
      enchants: []
    item:
      give: true
      material: 'EMERALD:0'
      name: '&aEsmeralda Rara'
      amount: 10
      lore: [ '&7Moeda da dominação!' ]
      enchants: []
    command:
      give: true
      placeholder-amount: 5000
      multiply-placeholder: true
      list:
        - 'eco give {player} {amount}'
        - 'broadcast &a{player} ganhou uma recompensa especial!'

Exemplos práticos

Recompensa de dominação

rewards:
  dominacao_completa:
    preview:
      material: 'DIAMOND:0'
      name: '&cRecompensa de Dominação'
      amount: 1
      lore:
        - '&7Você dominou a arena!'
        - '&aParabéns!'
      enchants: []
    collect:
      material: 'DIAMOND:0'
      name: '&cRecompensa de Dominação'
      amount: 1
      lore:
        - '&7Você dominou a arena!'
        - '&aParabéns!'
        - ''
        - ' &7> &fQuantidade: &7{amount}'
        - ''
        - '&eClique esquerdo para receber'
        - '&eClique direito para deletar'
      enchants: []
    item:
      give: true
      material: 'DIAMOND:0'
      name: '&cRecompensa de Dominação'
      amount: 1
      lore:
        - '&7Você dominou a arena!'
        - '&aParabéns!'
      enchants: []
    command:
      give: true
      placeholder-amount: 50000
      multiply-placeholder: true
      list:
        - 'eco give {player} {amount}'
        - 'title {player} title &c&lParabéns!'
        - 'title {player} subtitle &fDominação completada!'

Certifique-se de configurar corretamente as três seções (preview, collect e item/command) para cada recompensa funcionar adequadamente.

Nesta página