LogoyStore

Recompensas

Configure as recompensas disponíveis para os bosses.

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 recompensas

Cada recompensa possui três seções principais: preview, collect e os tipos de recompensa (item/command).

preview

Configuração do item no menu de preview dos bosses.

Estrutura básica

rewards:
  reward1:
    preview:
      material: 'STONE:0'
      name: '&8Pedra'
      amount: 64
      lore: [ '&aEsta pedra vale muito dinheiro!' ]
      enchants: []

material

Define o material do item (ID:DATA ou nome do material).

Exemplo:

material: 'DIAMOND:0'

name

Define o nome do item.

Exemplo:

name: '&bDiamante Especial'

amount

Define a quantidade do item.

Exemplo:

amount: 32

lore

Define a descrição do item (lista de linhas).

Exemplo:

lore: 
  - '&7Este é um item raro!'
  - '&7Encontrado em bosses especiais.'

enchants

Define os encantamentos do item (lista vazia se não houver).

Exemplo:

enchants: []

collect

Configuração do item no menu de recompensas armazenadas.

Estrutura básica

rewards:
  reward1:
    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} - Quantidade de recompensas acumuladas

item

Configuração do item físico que será dado ao jogador.

give

Define se o item físico será dado.

Exemplo:

item:
  give: true

Estrutura completa

item:
  give: true
  material: 'DIAMOND:0'
  name: '&bDiamante'
  amount: 1
  lore: [ '&7Um diamante valioso!' ]
  enchants: []

command

Configuração dos comandos que serão executados.

give

Define se os comandos serão executados.

Exemplo:

command:
  give: true

placeholder-amount

Valor base da placeholder {amount} nos comandos.

Exemplo:

command:
  placeholder-amount: 1

multiply-placeholder

Define se a placeholder {amount} será multiplicada pela quantidade de recompensas acumuladas.

Exemplo:

command:
  multiply-placeholder: true

Com esta opção ativada, se o jogador tiver 5 recompensas e o placeholder-amount for 10, o comando será executado com {amount} = 50.

list

Lista de comandos a serem executados.

Exemplo:

command:
  list: 
    - 'give {player} diamond {amount}'
    - 'eco give {player} 1000'

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

Adicionando novas recompensas

Escolha o tipo de recompensa

Decida se será um item físico, comando ou ambos.

Crie a configuração

Adicione uma nova seção no arquivo rewards.yml.

rewards:
  nova_recompensa:
    preview:
      material: 'EMERALD:0'
      name: '&aEsmeralda'
      amount: 1
      lore: [ '&7Uma esmeralda rara!' ]
      enchants: []
    collect:
      material: 'EMERALD:0'
      name: '&aEsmeralda'
      amount: 1
      lore: [ '&7Uma esmeralda rara!', '', ' &7> &fQuantidade: &7{amount}', '', '&eClique esquerdo para receber', '&eClique direito para deletar' ]
      enchants: []
    item:
      give: true
      material: 'EMERALD:0'
      name: '&aEsmeralda'
      amount: 1
      lore: [ '&7Uma esmeralda valiosa!' ]
      enchants: []
    command:
      give: false
      placeholder-amount: 1
      multiply-placeholder: true
      list: []

Configure os detalhes

Ajuste materiais, nomes, lores e comandos conforme necessário.

Salve e reinicie

Reinicie o servidor para aplicar as mudanças.

Após alterar as recompensas, é necessário reiniciar o servidor para aplicar as mudanças.

Exemplo completo com múltiplas recompensas

rewards:
  reward1:
    preview:
      material: 'STONE:0'
      name: '&8Pedra'
      amount: 64
      lore: [ '&aEsta pedra vale muito dinheiro!' ]
      enchants: []
    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:
      give: true
      material: 'STONE:0'
      name: '&8Pedra'
      amount: 64
      lore: [ '&aEu valho muito!' ]
      enchants: []
    command:
      give: false
      placeholder-amount: 1
      multiply-placeholder: true
      list: [ 'give {player} stone {amount}' ]
  
  reward2:
    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: []
    command:
      give: true
      placeholder-amount: 1
      multiply-placeholder: true
      list: [ 'give {player} diamond {amount}' ]
  
  reward3:
    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', '&eClique direito para deletar' ]
      enchants: []
    item:
      give: true
      material: 'EMERALD:0'
      name: '&aEsmeralda'
      amount: 1
      lore: [ '&aEu valho muito!' ]
      enchants: []

Tipos de recompensas

Apenas Item

Recompensa que dá apenas item físico ao jogador.

rewards:
  item_only:
    preview:
      material: 'GOLD_INGOT:0'
      name: '&eOuro'
      amount: 32
      lore: [ '&7Barras de ouro!' ]
      enchants: []
    collect:
      material: 'GOLD_INGOT:0'
      name: '&eOuro'
      amount: 32
      lore: [ '&7Barras de ouro!', '', ' &7> &fQuantidade: &7{amount}', '', '&eClique esquerdo para receber', '&eClique direito para deletar' ]
      enchants: []
    item:
      give: true
      material: 'GOLD_INGOT:0'
      name: '&eOuro'
      amount: 32
      lore: [ '&7Ouro puro!' ]
      enchants: []
    command:
      give: false
      placeholder-amount: 1
      multiply-placeholder: true
      list: []

Apenas Comando

Recompensa que executa apenas comandos.

rewards:
  command_only:
    preview:
      material: 'PAPER:0'
      name: '&eMoney'
      amount: 1
      lore: [ '&7Receba dinheiro!' ]
      enchants: []
    collect:
      material: 'PAPER:0'
      name: '&eMoney'
      amount: 1
      lore: [ '&7Receba dinheiro!', '', ' &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}' ]

Item e Comando

Recompensa que dá item e executa comandos.

rewards:
  both:
    preview:
      material: 'DIAMOND_SWORD:0'
      name: '&bEspada Épica'
      amount: 1
      lore: [ '&7Uma espada lendária!' ]
      enchants: []
    collect:
      material: 'DIAMOND_SWORD:0'
      name: '&bEspada Épica'
      amount: 1
      lore: [ '&7Uma espada lendária!', '', ' &7> &fQuantidade: &7{amount}', '', '&eClique esquerdo para receber', '&eClique direito para deletar' ]
      enchants: []
    item:
      give: true
      material: 'DIAMOND_SWORD:0'
      name: '&bEspada Épica'
      amount: 1
      lore: [ '&7Poder absoluto!' ]
      enchants: []
    command:
      give: true
      placeholder-amount: 5000
      multiply-placeholder: true
      list: 
        - 'eco give {player} {amount}'
        - 'broadcast {player} ganhou uma Espada Épica!'

Nesta página