LogoyStore

Recompensas

Configure as recompensas que os jogadores podem receber ao minerar.

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}' ]
    # Mensagens que serão enviadas ao receber a recompensa
    messages:
      # Quantia que irá multiplicar na placeholder de recompensas no chat
      amount-placeholder: 64
      title: '&a+64 Pedras'
      actionbar: ''
      chat: '&a+{amount} Pedras'

Estrutura de recompensas

Cada recompensa possui várias seções configuráveis:

preview

Define como o item aparece no preview da mina.

Exemplo:

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

Opções disponíveis

  • material - Material do item (pode usar data value com :)
  • name - Nome do item
  • amount - Quantidade do item
  • lore - Lista de linhas da descrição
  • enchants - Lista de encantamentos

collect

Define como o item aparece no menu de coleta.

Exemplo:

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

Define o item físico que será dado ao jogador.

Exemplo:

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

Opções disponíveis

  • give - Se deve dar o item físico (true ou false)
  • material - Material do item
  • name - Nome do item
  • amount - Quantidade do item
  • lore - Lista de linhas da descrição
  • enchants - Lista de encantamentos

command

Define comandos que serão executados ao receber a recompensa.

Exemplo:

rewards:
  reward2:
    command:
      give: true
      # 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} diamond {amount}'

Opções disponíveis

  • give - Se deve executar os comandos (true ou false)
  • placeholder-amount - Valor base da placeholder {amount}
  • multiply-placeholder - Multiplicar o amount pela quantidade de recompensas
  • list - Lista de comandos a executar

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

messages

Define as mensagens exibidas ao receber a recompensa.

Exemplo:

rewards:
  reward1:
    messages:
      # Quantia que irá multiplicar na placeholder de recompensas no chat
      amount-placeholder: 64
      title: '&a+64 Pedras'
      actionbar: ''
      chat: '&a+{amount} Pedras'

Opções disponíveis

  • amount-placeholder - Valor que multiplica na placeholder de recompensas
  • title - Título exibido na tela
  • actionbar - Mensagem na actionbar
  • chat - Mensagem no chat

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

Exemplos de recompensas

Recompensa com item físico

rewards:
  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: []
    messages:
      amount-placeholder: 1
      title: '&a+1 Esmeralda'
      actionbar: ''
      chat: '&a+{amount} Esmeralda'

Recompensa com comando

rewards:
  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}' ]
    messages:
      amount-placeholder: 1
      title: '&a+1 Diamante'
      actionbar: ''
      chat: '&a+{amount} Diamante'

Criando novas recompensas

Escolha um identificador

Crie um identificador único para sua recompensa (ex: reward4, diamond_reward, etc.).

Configure o preview

Defina como o item aparecerá no preview da mina.

Configure o collect

Defina como o item aparecerá no menu de coleta.

Configure a entrega

Escolha se deseja dar um item físico, executar comandos, ou ambos.

Configure as mensagens

Defina as mensagens que serão exibidas ao jogador.

Teste no servidor

Reinicie o servidor e teste a recompensa minerando na mina privada.

Certifique-se de que os materiais especificados são válidos para a versão do seu servidor.

Nesta página