Raridades
Configure as raridades das recompensas.
Exemplo completo de configuração
Aqui está um exemplo de como configurar as raridades das recompensas:
rarities:
rare:
display: '&6Raro'
strike: false # pode causar lag
bat: false # pode causar lag
actionbar: '&e[Roleta] &fO jogador &e{player}&f encontrou uma recompensa rara na Roleta&f.'
title: ''
chat: |
&e[Roleta] &fO jogador &e{player}&f encontrou uma recompensa rara na Roleta&f.Opções disponíveis na configuração
rarities
Sistema de raridades que permite criar anúncios especiais quando um jogador ganha uma recompensa rara.
Criando uma raridade
Para criar uma nova raridade, adicione uma nova entrada em rarities:
Exemplo:
rarities:
rare:
display: '&6Raro'
strike: false
bat: false
actionbar: '&e[Roleta] &fO jogador &e{player}&f encontrou uma recompensa rara na Roleta&f.'
title: ''
chat: |
&e[Roleta] &fO jogador &e{player}&f encontrou uma recompensa rara na Roleta&f.display
Nome de exibição da raridade.
Exemplo:
rarities:
rare:
display: '&6Raro'strike
Ativa o efeito de raio no jogador ao ganhar a recompensa. Pode causar lag.
Exemplo:
rarities:
rare:
strike: falseO efeito de raio pode causar lag em servidores com muitos jogadores. Use com moderação.
bat
Ativa o efeito de morcegos ao redor do jogador ao ganhar a recompensa. Pode causar lag.
Exemplo:
rarities:
rare:
bat: falseO efeito de morcegos pode causar lag em servidores com muitos jogadores. Use com moderação.
actionbar
Mensagem exibida na actionbar (acima da hotbar) quando um jogador ganha uma recompensa desta raridade.
Exemplo:
rarities:
rare:
actionbar: '&e[Roleta] &fO jogador &e{player}&f encontrou uma recompensa rara na Roleta&f.'Placeholder disponível: {player} - Nome do jogador que ganhou a recompensa
title
Mensagem exibida como título na tela quando um jogador ganha uma recompensa desta raridade.
Exemplo:
rarities:
rare:
title: '&6&lRECOMPENSA RARA!'Use <nl> para quebrar linha em títulos.
chat
Mensagem enviada no chat quando um jogador ganha uma recompensa desta raridade. Use | para criar mensagens em múltiplas linhas.
Exemplo:
rarities:
rare:
chat: |
&e[Roleta] &fO jogador &e{player}&f encontrou uma recompensa rara na Roleta&f.Placeholder disponível: {player} - Nome do jogador que ganhou a recompensa
Criando múltiplas raridades
Você pode criar quantas raridades quiser:
Exemplo:
rarities:
common:
display: '&fComum'
strike: false
bat: false
actionbar: ''
title: ''
chat: ''
rare:
display: '&6Raro'
strike: false
bat: false
actionbar: '&e[Roleta] &fO jogador &e{player}&f encontrou uma recompensa rara na Roleta&f.'
title: ''
chat: |
&e[Roleta] &fO jogador &e{player}&f encontrou uma recompensa rara na Roleta&f.
legendary:
display: '&5Lendário'
strike: true
bat: true
actionbar: '&d[Roleta] &fO jogador &d{player}&f encontrou uma recompensa LENDÁRIA na Roleta&f!'
title: '&5&lRECOMPENSA<nl>&5&lLENDÁRIA!'
chat: |
&d&m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
&d[Roleta] &fO jogador &d{player}&f encontrou uma recompensa LENDÁRIA na Roleta&f!
&d&m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━Vinculando raridades às recompensas
Para vincular uma raridade a uma recompensa, você precisa especificá-la na configuração da roleta em roulettes/default.yml:
Exemplo:
rewards:
- '20.0,reward1-none'
- '30.0,reward2-rare'
- '50.0,reward3-legendary'O formato é: chance,recompensa-raridade
- Se a recompensa não tiver raridade, use none
- Para adicionar uma raridade, substitua none pelo nome da raridade configurada
Após alterar a configuração das raridades, é necessário reiniciar o servidor para aplicar as mudanças.