LogoyStore

Recompensas

Configure as recompensas dos 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 das recompensas

Cada recompensa possui três partes principais:

preview

Item exibido no menu de preview de recompensas dos bosses.

Exemplo:

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

collect

Item exibido no armazém de recompensas quando o jogador precisa coletar.

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 do mesmo tipo

item

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

Exemplo:

rewards:
  reward1:
    item:
      give: true
      material: 'STONE:0'
      name: '&8Pedra'
      amount: 64
      lore: [ '&aEu valho muito!' ]
      enchants: []

Propriedades do item

  • give: Define se dará o item físico ao jogador
  • material: Material do item
  • name: Nome do item
  • amount: Quantidade do item
  • lore: Descrição do item
  • enchants: Lista de encantamentos (formato: ENCANTAMENTO:NIVEL)

command

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

Exemplo:

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

Propriedades do command

  • give: Define se executará os comandos
  • placeholder-amount: Valor base da placeholder {amount}
  • multiply-placeholder: Se multiplicará o {amount} pela quantidade acumulada
  • list: Lista de comandos a executar

Placeholders disponíveis nos comandos: {player}, {amount}

Tipos de recompensas

Recompensa com item físico

rewards:
  reward_item:
    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'
      amount: 1
      lore: [ '&aEu valho muito!' ]
      enchants: []
    command:
      give: false

Recompensa com comando

rewards:
  reward_command:
    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: false
    command:
      give: true
      placeholder-amount: 1
      multiply-placeholder: true
      list: [ 'give {player} emerald {amount}' ]

Recompensa mista (item + comando)

rewards:
  reward_mixed:
    preview:
      material: 'GOLD_INGOT:0'
      name: '&6Ouro'
      amount: 1
      lore: [ '&6Ouro reluzente!' ]
      enchants: []
    collect:
      material: 'GOLD_INGOT:0'
      name: '&6Ouro'
      amount: 1
      lore: [ '&6Ouro reluzente!', '', ' &7> &fQuantidade: &7{amount}', '', '&eClique esquerdo para receber', '&eClique direito para deletar' ]
      enchants: []
    item:
      give: true
      material: 'GOLD_INGOT:0'
      name: '&6Ouro'
      amount: 1
      lore: [ '&6Item especial!' ]
      enchants: [ 'DURABILITY:1' ]
    command:
      give: true
      placeholder-amount: 100
      multiply-placeholder: true
      list: [ 'eco give {player} {amount}' ]

Usando as recompensas nos bosses

Depois de criar as recompensas, você pode usá-las nos arquivos de bosses (pasta bosses/):

# Recompensas do boss
reward-amount: 1
reward-ground: false
reward-player: false
# Use: chance,recompensa
rewards: [ '100,reward1', '50,reward2', '25,reward3' ]

O formato é: chance,id_da_recompensa onde chance é a porcentagem de dropar (0-100).

Certifique-se de que o ID da recompensa usado no boss existe no arquivo rewards.yml.

Nesta página