LogoyStore

Recompensas

Configure as recompensas dos eventos.

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 várias seções configuráveis:

preview

Item que aparecerá no preview da recompensa.

Exemplo:

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

collect

Item que aparecerá no menu para coletar.

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}

item

Item 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 ao jogador.

Valores válidos: true, false

command

Comandos que serão executados ao dar a recompensa.

Exemplo:

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} stone {amount}' ]

give

Define se os comandos serão executados.

Valores válidos: true, false

placeholder-amount

Quantia padrão da placeholder {amount} no comando (valor base).

Exemplo:

placeholder-amount: 1

multiply-placeholder

Multiplicar a placeholder {amount} pela quantia de recompensas do mesmo tipo.

Valores válidos: true, false

Exemplo:

multiply-placeholder: true

list

Lista de comandos a serem executados.

Exemplo:

list: 
  - 'give {player} stone {amount}'
  - 'eco give {player} 1000'

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

Adicionando recompensas

Você pode adicionar quantas recompensas quiser:

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: []
    command:
      give: true
      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: []

Utilizando recompensas nos eventos

Para utilizar as recompensas nos eventos, adicione-as na seção rewards do arquivo de configuração do evento:

# Recompensas configuradas na rewards.yml
# chance,recompensa
rewards:
  - '100.0,reward1'
  - '50.0,reward2'
  - '25.0,reward3'

Recompensas por participação

Em eventos presenciais, deluxe, teams, tntgames e custom, você também pode dar recompensa por participação completa (do início ao fim; eliminação conta, sair/desconectar não):

# Vencedores NÃO recebem por padrão
participation-rewards-give-to-winners: false
participation-rewards:
  - '100.0,reward2'

As recompensas referenciadas são as mesmas cadastradas neste rewards.yml.

O primeiro valor é a chance (em porcentagem) de dar a recompensa, e o segundo é o nome da recompensa configurada no rewards.yml.

Após alterar as recompensas, é necessário reiniciar o servidor ou usar /eventos reload para aplicar as mudanças.

Nesta página