LogoyStore

Recompensas

Configure as recompensas concedidas aos clans vencedores de batalhas.

Exemplo completo de configuração

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

Opções disponíveis na configuração

rewards

Mapa de recompensas disponíveis. Cada chave representa o identificador interno da recompensa (ex: reward1, reward2).

Opções de cada recompensa

preview

Item exibido no menu de prévia da recompensa. Serve apenas para visualização.

Exemplo:

rewards:
  reward1:
    preview:
      material: 'DIAMOND:0'
      name: '&bDiamante'
      amount: 1
      lore: [ '&bQuem não adora uma pedra preciosa?!' ]
      enchants: []

collect

Item exibido no menu de armazém para o jogador recolher. Pode incluir placeholders.

Exemplo:

rewards:
  reward1:
    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 no lore do collect: {amount} - Quantidade acumulada de recompensas do mesmo tipo.

item

Item físico que será dado ao jogador ao recolher a recompensa. Ativado apenas quando give: true.

Exemplo:

rewards:
  reward1:
    item:
      give: true
      material: 'DIAMOND:0'
      name: '&bDiamante'
      amount: 1
      lore: [ '&bEu valho muito!' ]
      enchants: []

command

Comandos executados no console ao jogador recolher a recompensa. Ativado apenas quando give: true.

Exemplo:

rewards:
  reward1:
    command:
      give: false
      placeholder-amount: 1
      multiply-placeholder: true
      list: [ 'give {player} diamond {amount}' ]

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

Opções do campo command

give

Se true, os comandos serão executados ao recolher a recompensa.

command:
  give: true

placeholder-amount

Valor base da placeholder {amount} usada nos comandos.

command:
  placeholder-amount: 1

multiply-placeholder

Se true, o valor de {amount} será multiplicado pela quantidade de recompensas acumuladas do mesmo tipo no armazém.

command:
  multiply-placeholder: true

Quando multiply-placeholder: true, se o jogador acumulou 5 recompensas do mesmo tipo e placeholder-amount: 10, o valor de {amount} nos comandos será 50.

Recompensas de exemplo

O arquivo vem com três recompensas de exemplo configuradas:

IDItemTipo
reward1Pedra (64x)Item físico
reward2Diamante (1x)Comando
reward3Esmeralda (1x)Item físico

Adicionando novas recompensas

Defina um identificador

Escolha uma chave única (ex: reward4).

Configure o preview e o collect

Defina como a recompensa aparecerá no menu de prévia e no armazém.

Escolha o tipo de entrega

Use item.give: true para entregar um item físico, ou command.give: true para executar comandos.

Salve e recarregue

Use /cxc reload para aplicar as mudanças.

Nesta página