Bônus
Configure os bônus de venda por permissão.
Exemplo completo de configuração
Aqui está um exemplo de como configurar os bônus de venda:
bonus:
membro:
order: 1
# Permissão para ser reconhecido
permission: 'yspawnersv2.bonus.membro'
# Nome que irá aparecer nas mensagens
display: '&7[Membro]'
# Quantia do bônus em %
bonus: 10.0Sistema de bônus
O sistema de bônus permite que você dê vantagens de venda para jogadores com determinadas permissões. Quanto maior a permissão, maior pode ser o bônus configurado.
Opções de configuração
order
Define a ordem de prioridade do bônus. Quanto menor o número, maior a prioridade.
Exemplo:
bonus:
membro:
order: 1A ordem é importante quando o jogador possui múltiplas permissões de bônus e o sistema de acumulação está desativado.
permission
Permissão necessária para o jogador receber este bônus.
Exemplo:
bonus:
membro:
permission: 'yspawnersv2.bonus.membro'display
Nome que será exibido nas mensagens quando o bônus for aplicado.
Exemplo:
bonus:
membro:
display: '&7[Membro]'bonus
Porcentagem de bônus que será aplicada nas vendas de drops.
Exemplo:
bonus:
membro:
bonus: 10.0Um bônus de 10.0 significa 10% a mais no valor da venda.
Criando múltiplos bônus
Você pode criar vários níveis de bônus para diferentes grupos de jogadores:
bonus:
membro:
order: 1
permission: 'yspawnersv2.bonus.membro'
display: '&7[Membro]'
bonus: 10.0
vip:
order: 2
permission: 'yspawnersv2.bonus.vip'
display: '&a[VIP]'
bonus: 25.0
vipplus:
order: 3
permission: 'yspawnersv2.bonus.vipplus'
display: '&b[VIP+]'
bonus: 50.0
mvp:
order: 4
permission: 'yspawnersv2.bonus.mvp'
display: '&6[MVP]'
bonus: 100.0Sistema de acumulação
No arquivo config.yml, você pode configurar se os bônus serão acumulados:
general:
# Acumular os bônus que tiver permissão
accumulate-bonus: trueQuando accumulate-bonus: true
O jogador receberá a soma de todos os bônus das permissões que possui.
Exemplo: Se um jogador tem as permissões membro (10%) e vip (25%), ele receberá 35% de bônus.
Quando accumulate-bonus: false
O jogador receberá apenas o bônus de maior prioridade (menor order) que ele possui.
Exemplo: Se um jogador tem as permissões membro (order: 1, 10%) e vip (order: 2, 25%), ele receberá apenas 10% de bônus.
Certifique-se de configurar a ordem correta dos bônus para que a prioridade funcione adequadamente quando a acumulação estiver desativada.
Sistema de bônus por chunk
O plugin oferece um sistema de bônus que multiplica os drops baseado na quantidade de spawners do mesmo tipo em uma mesma chunk. Isso incentiva os jogadores a concentrarem seus spawners em locais específicos.
Configuração
# Sistema de bônus de drops por quantidade de spawners na mesma chunk.
# Conta a soma dos stacks de spawners do mesmo tipo na chunk onde o mob foi morto.
# Exemplo: 10 spawners na chunk = multiplicador 1.5x nos drops.
chunk-bonus:
# Ativar o sistema
enabled: true
# Tabela de multiplicadores: [quantidade_minima: multiplicador]
# A maior faixa atingida será aplicada.
# Deixe vazio para desativar sem precisar desligar o sistema.
table:
10: 1.5
20: 2.0
50: 3.0Como funciona
- O sistema conta quantos spawners do mesmo tipo existem na chunk
- Verifica qual faixa de quantidade se aplica
- Aplica o multiplicador aos drops do mob morto
- A maior faixa atingida é a que será usada
Exemplo prático
Com a configuração padrão:
- 10 spawners de Zombies na chunk = drops multiplicados por 1.5x
- 20 spawners de Zombies na chunk = drops multiplicados por 2.0x
- 50 spawners de Zombies na chunk = drops multiplicados por 3.0x
Personalizando a tabela
Você pode criar suas próprias faixas de multiplicadores:
chunk-bonus:
enabled: true
table:
5: 1.2 # 5 spawners = 1.2x
10: 1.5 # 10 spawners = 1.5x
25: 2.5 # 25 spawners = 2.5x
50: 4.0 # 50 spawners = 4.0x
100: 5.0 # 100 spawners = 5.0xDeixar a tabela vazia desativa o sistema sem precisar reiniciar o servidor.
Este sistema funciona apenas com spawners do mesmo tipo (Zombie, Skeleton, etc.) na mesma chunk.