LogoyStore

Boosters

Configure os boosters do campo.

Exemplo completo de configuração

Aqui está um exemplo de como configurar os boosters do plugin:

boosters:
  booster1:
    time: 60 # em segundos
    bonus: 10.0 # porcentagem a mais
    items:
      interact:
        material: 'EXP_BOTTLE:0'
        name: '&aBônus de campo'
        lore:
          - '&7Este booster permite que você ganhe'
          - '&7mais ao quebrar plantas.'
          - ''
          - '&aTempo: &e{time}'
          - '&aPorcentagem: &e{bonus}%'
          - ''
      menu:
        material: 'EXP_BOTTLE:0'
        name: '&aBônus de campo'
        lore:
          - '&aVocê possui um booster ativo'
          - ''
          - '&7Este booster permite que você ganhe'
          - '&7mais ao quebrar plantas.'
          - ''
          - '&aTempo: &e{time}'
          - '&aPorcentagem: &e{bonus}%'
          - ''

Estrutura de um booster

Cada booster possui uma configuração individual com tempo de duração, bônus e itens de exibição.

time

Define o tempo de duração do booster em segundos.

Exemplo:

boosters:
  booster1:
    time: 60 # 60 segundos = 1 minuto

bonus

Define a porcentagem adicional de ganhos que o booster oferece.

Exemplo:

boosters:
  booster1:
    bonus: 10.0 # +10%

Itens do booster

Cada booster possui dois tipos de itens: o item de interação e o item do menu.

interact

Item que o jogador recebe e pode clicar com botão direito para ativar o booster.

Exemplo:

boosters:
  booster1:
    items:
      interact:
        material: 'EXP_BOTTLE:0'
        name: '&aBônus de campo'
        lore:
          - '&7Este booster permite que você ganhe'
          - '&7mais ao quebrar plantas.'
          - ''
          - '&aTempo: &e{time}'
          - '&aPorcentagem: &e{bonus}%'
          - ''

Placeholders disponíveis: {time} - Tempo formatado, {bonus} - Porcentagem do bônus

Item exibido no menu principal quando o booster está ativo.

Exemplo:

boosters:
  booster1:
    items:
      menu:
        material: 'EXP_BOTTLE:0'
        name: '&aBônus de campo'
        lore:
          - '&aVocê possui um booster ativo'
          - ''
          - '&7Este booster permite que você ganhe'
          - '&7mais ao quebrar plantas.'
          - ''
          - '&aTempo: &e{time}'
          - '&aPorcentagem: &e{bonus}%'
          - ''

Criando múltiplos boosters

Você pode criar quantos boosters quiser:

boosters:
  booster_basic:
    time: 60
    bonus: 10.0
    items:
      interact:
        material: 'EXP_BOTTLE:0'
        name: '&aBônus Básico de Campo'
        lore:
          - '&7+10% de ganhos por 1 minuto'
          - ''
      menu:
        material: 'EXP_BOTTLE:0'
        name: '&aBônus Básico Ativo'
        lore:
          - '&aAtivo: &e{time}'
          - ''
  
  booster_premium:
    time: 300
    bonus: 25.0
    items:
      interact:
        material: 'POTION:0'
        name: '&6Bônus Premium de Campo'
        lore:
          - '&7+25% de ganhos por 5 minutos'
          - ''
      menu:
        material: 'POTION:0'
        name: '&6Bônus Premium Ativo'
        lore:
          - '&aAtivo: &e{time}'
          - ''
  
  booster_vip:
    time: 600
    bonus: 50.0
    items:
      interact:
        material: 'DRAGON_BREATH:0'
        name: '&bBônus VIP de Campo'
        lore:
          - '&7+50% de ganhos por 10 minutos'
          - ''
      menu:
        material: 'DRAGON_BREATH:0'
        name: '&bBônus VIP Ativo'
        lore:
          - '&aAtivo: &e{time}'
          - ''

Dando boosters aos jogadores

Use o comando /campo givebooster <jogador> <booster> <quantidade> para dar boosters aos jogadores.

Exemplo:

/campo givebooster Steve booster1 5

Os jogadores só podem ter um booster ativo por vez. Tentar ativar outro booster enquanto há um ativo resultará em mensagem de erro.

Nesta página