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 minutobonus
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
menu
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 5Os jogadores só podem ter um booster ativo por vez. Tentar ativar outro booster enquanto há um ativo resultará em mensagem de erro.