LogoyStore

Recompensas

Configure as recompensas que os jogadores receberão.

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

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

Estrutura principal

Cada recompensa deve ter um identificador único (ex: reward1, reward2, etc.).

Exemplo:

rewards:
  reward1:

preview

Configuração do item que aparecerá no preview (visualização).

Exemplo:

preview:
  material: 'STONE:0'
  name: '&8Pedra'
  amount: 64
  lore: [ '&aEsta pedra vale muito dinheiro!' ]
  enchants: []
  • material: Material do item no formato MATERIAL:DATA (ex: STONE:0)
  • name: Nome do item com suporte a códigos de cor
  • amount: Quantidade do item
  • lore: Descrição do item (lista)
  • enchants: Lista de encantamentos (opcional)

collect

Configuração do item que aparecerá no menu de coleta.

Exemplo:

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.

Exemplo:

item:
  give: true
  material: 'STONE:0'
  name: '&8Pedra'
  amount: 64
  lore: [ '&aEu valho muito!' ]
  enchants: []
  • give: Define se o item será dado (true/false)
  • Se give: false, o item não será entregue

command

Configuração de comandos que serão executados como recompensa.

Exemplo:

command:
  give: true
  placeholder-amount: 1
  multiply-placeholder: true
  list: [ 'give {player} stone {amount}' ]
  • give: Define se os comandos serão executados (true/false)
  • placeholder-amount: Valor base do placeholder {amount}
  • multiply-placeholder: Se true, multiplica o {amount} pela quantidade de recompensas
  • list: Lista de comandos a serem executados
  • Placeholders disponíveis nos comandos: {player}, {amount}

Exemplos de recompensas

Recompensa com item físico

rewards:
  diamantes:
    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: []
    item:
      give: true
      material: 'DIAMOND:0'
      name: '&bDiamante Especial'
      amount: 1
      lore: [ '&bRecompensa do TOP!' ]
      enchants: []
    command:
      give: false
      placeholder-amount: 1
      multiply-placeholder: true
      list: []

Recompensa apenas com comandos

rewards:
  money_reward:
    preview:
      material: 'EMERALD:0'
      name: '&aDinheiro'
      amount: 1
      lore: [ '&aR$ 10.000' ]
      enchants: []
    collect:
      material: 'EMERALD:0'
      name: '&aDinheiro'
      amount: 1
      lore: 
        - '&aR$ 10.000'
        - ''
        - ' &7> &fQuantidade: &7{amount}x'
        - ''
        - '&eClique esquerdo para receber'
        - '&eClique direito para deletar'
      enchants: []
    item:
      give: false
    command:
      give: true
      placeholder-amount: 10000
      multiply-placeholder: true
      list: 
        - 'eco give {player} {amount}'
        - 'tell {player} &aVocê recebeu &2${amount}&a!'

Recompensa com item encantado

rewards:
  espada_especial:
    preview:
      material: 'DIAMOND_SWORD:0'
      name: '&cEspada do Campeão'
      amount: 1
      lore: 
        - '&7Sharpness V'
        - '&7Unbreaking III'
      enchants: 
        - 'DAMAGE_ALL:5'
        - 'DURABILITY:3'
    collect:
      material: 'DIAMOND_SWORD:0'
      name: '&cEspada do Campeão'
      amount: 1
      lore: 
        - '&7Sharpness V'
        - '&7Unbreaking III'
        - ''
        - ' &7> &fQuantidade: &7{amount}'
        - ''
        - '&eClique esquerdo para receber'
        - '&eClique direito para deletar'
      enchants: 
        - 'DAMAGE_ALL:5'
        - 'DURABILITY:3'
    item:
      give: true
      material: 'DIAMOND_SWORD:0'
      name: '&cEspada do Campeão'
      amount: 1
      lore: 
        - '&7Recompensa especial'
        - '&7para o TOP!'
      enchants: 
        - 'DAMAGE_ALL:5'
        - 'DURABILITY:3'
    command:
      give: false
      placeholder-amount: 1
      multiply-placeholder: false
      list: []

Recompensa combinada (item + comandos)

rewards:
  kit_vip:
    preview:
      material: 'CHEST:0'
      name: '&6Kit VIP'
      amount: 1
      lore: 
        - '&7Contém itens especiais'
        - '&7e comandos de bônus!'
      enchants: []
    collect:
      material: 'CHEST:0'
      name: '&6Kit VIP'
      amount: 1
      lore: 
        - '&7Contém itens especiais'
        - '&7e comandos de bônus!'
        - ''
        - ' &7> &fQuantidade: &7{amount}'
        - ''
        - '&eClique esquerdo para receber'
        - '&eClique direito para deletar'
      enchants: []
    item:
      give: true
      material: 'DIAMOND:0'
      name: '&bDiamantes do VIP'
      amount: 64
      lore: [ '&7Recompensa do TOP!' ]
      enchants: []
    command:
      give: true
      placeholder-amount: 50000
      multiply-placeholder: true
      list: 
        - 'eco give {player} {amount}'
        - 'give {player} golden_apple 16'
        - 'tell {player} &6Você recebeu o Kit VIP!'

Criando sua primeira recompensa

Defina o identificador

Escolha um nome único para a recompensa:

rewards:
  minha_recompensa:

Configure o preview

Defina como a recompensa aparecerá na visualização:

preview:
  material: 'DIAMOND:0'
  name: '&bMinha Recompensa'
  amount: 10
  lore: [ '&7Uma recompensa especial!' ]
  enchants: []

Configure o collect

Defina como a recompensa aparecerá no menu de coleta:

collect:
  material: 'DIAMOND:0'
  name: '&bMinha Recompensa'
  amount: 10
  lore: 
    - '&7Uma recompensa especial!'
    - ''
    - '&fQuantidade: &a{amount}'
    - ''
    - '&eClique para coletar'
  enchants: []

Configure o item ou comando

Decida se dará um item físico, executará comandos, ou ambos:

item:
  give: true
  material: 'DIAMOND:0'
  name: '&bDiamante Especial'
  amount: 10
  lore: [ '&7Do TOP!' ]
  enchants: []

command:
  give: false
  placeholder-amount: 1
  multiply-placeholder: false
  list: []

Referencie em top_rewards.yml

Adicione a recompensa no arquivo top_rewards.yml para que seja distribuída aos jogadores do top.

Dicas e truques

Múltiplas recompensas: Você pode criar quantas recompensas quiser. Cada uma precisa ter um identificador único.

Sistema de chance: Use o sistema de chance no arquivo top_rewards.yml para criar recompensas raras.

Formato de encantamentos: Use o formato ENCHANT_NAME:LEVEL (ex: DAMAGE_ALL:5 para Sharpness V).

Inventário cheio: Se o inventário do jogador estiver cheio, as recompensas ficam armazenadas e podem ser coletadas depois através do menu /tops.

Nesta página