Raridades
Configure as raridades das recompensas e seus efeitos especiais.
As raridades adicionam efeitos visuais e sonoros especiais quando o jogador ganha recompensas específicas, tornando a experiência mais emocionante.
Localização
As raridades são configuradas no arquivo rarities.yml.
Exemplo completo de configuração
rarities:
rare:
display: '&6Raro'
strike: false # pode causar lag
bat: false # pode causar lag
actionbar: '&e[Lucky Block] &fO jogador &e{player}&f encontrou uma recompensa rara na LuckyBlock&f.'
title: ''
chat: |
&e[Lucky Block] &fO jogador &e{player}&f encontrou uma recompensa rara na LuckyBlock&f.
# Mensagens que irá retornar para o jogador
private-messages:
actionbar: ''
title: ''
chat: ''Estrutura de uma raridade
Cada raridade possui um ID único (ex: rare, epic, legendary) e várias configurações:
display
Nome de exibição da raridade usado em menus e mensagens.
Exemplo:
display: '&6Raro'strike
Cria um efeito de relâmpago no jogador quando ganha a recompensa.
Exemplo:
strike: trueEste efeito pode causar lag em servidores com muitos jogadores! Use com moderação.
bat
Spawna morcegos ao redor do jogador quando ganha a recompensa.
Exemplo:
bat: trueEste efeito pode causar lag em servidores com muitos jogadores! Use com moderação.
actionbar
Mensagem exibida na actionbar para todos os jogadores online quando alguém ganha esta recompensa.
Exemplo:
actionbar: '&e[Lucky Block] &fO jogador &e{player}&f encontrou uma recompensa rara!'Placeholders disponíveis:
{player}- Nome do jogador que ganhou a recompensa
Deixe vazio ('') se não quiser exibir mensagem na actionbar.
title
Título exibido na tela para todos os jogadores online quando alguém ganha esta recompensa.
Formato: 'título;subtítulo'
Exemplo:
title: '&6&lRECOMPENSA RARA;&fO jogador &e{player} &fteve sorte!'Placeholders disponíveis:
{player}- Nome do jogador que ganhou a recompensa
Deixe vazio ('') se não quiser exibir título.
chat
Mensagem exibida no chat para todos os jogadores online quando alguém ganha esta recompensa.
Exemplo:
chat: |
&e[Lucky Block] &fO jogador &e{player}&f encontrou uma recompensa rara!Placeholders disponíveis:
{player}- Nome do jogador que ganhou a recompensa
Use | para criar mensagens multilinhas.
Exemplos práticos
Raridade Comum (sem efeitos)
rarities:
common:
display: '&7Comum'
strike: false
bat: false
actionbar: ''
title: ''
chat: ''
private-messages:
actionbar: ''
title: ''
chat: ''Recompensas comuns geralmente não têm efeitos especiais para não spam de mensagens.
Raridade Rara (apenas actionbar)
rarities:
rare:
display: '&6Raro'
strike: false
bat: false
actionbar: '&e[Lucky Block] &fO jogador &e{player}&f encontrou uma recompensa &6rara&f!'
title: ''
chat: ''
private-messages:
actionbar: ''
title: ''
chat: ''Raridade Épica (actionbar + chat)
rarities:
epic:
display: '&5Épico'
strike: false
bat: false
actionbar: '&d[Lucky Block] &fO jogador &d{player}&f encontrou uma recompensa &5ÉPICA&f!'
title: ''
chat: |
&8&m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
&d[Lucky Block] &fO jogador &d{player}&f encontrou uma recompensa &5&lÉPICA&f!
&8&m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
private-messages:
actionbar: ''
title: ''
chat: ''Raridade Lendária (todos os efeitos)
rarities:
legendary:
display: '&c&lLendário'
strike: true
bat: true
actionbar: '&c[Lucky Block] &fO jogador &c{player}&f encontrou uma recompensa &c&lLENDÁRIA&f!'
title: '&c&lRECOMPENSA LENDÁRIA;&fO jogador &c{player} &fteve MUITA sorte!'
chat: |
&8&m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
&c&l RECOMPENSA LENDÁRIA!
&fO jogador &c&l{player} &fencontrou uma recompensa &c&lLENDÁRIA&f!
&8&m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
private-messages:
actionbar: ''
title: ''
chat: ''Use efeitos como strike e bat apenas nas raridades mais altas para evitar lag!
Raridade Mítica (efeitos moderados)
rarities:
mythic:
display: '&b&lMítico'
strike: false
bat: false
actionbar: '&b[Lucky Block] &fO jogador &b{player}&f encontrou uma recompensa &b&lMÍTICA&f!'
title: '&b&lRECOMPENSA MÍTICA;&fParabéns &b{player}&f!'
chat: |
&8&m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
&b[Lucky Block] &fO jogador &b{player}
&fencontrou uma recompensa &b&lMÍTICA&f!
&8&m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
private-messages:
actionbar: ''
title: ''
chat: ''Vinculando raridades às recompensas
Para usar uma raridade em uma recompensa, você deve especificá-la ao configurar as recompensas de uma LuckyBlock:
Formato: 'chance,recompensa-raridade'
# Em luckyblocks/default.yml ou luckyblocks_animated/default.yml
rewards:
- '50.00,reward1-none' # Sem raridade
- '30.00,reward2-rare' # Raridade "rare"
- '15.00,reward3-epic' # Raridade "epic"
- '5.00,reward4-legendary' # Raridade "legendary"Use none quando não quiser aplicar nenhuma raridade à recompensa.
Sistema de raridades recomendado
Aqui está um sistema completo de raridades balanceado:
rarities:
# Sem efeitos - para recompensas comuns
common:
display: '&7Comum'
strike: false
bat: false
actionbar: ''
title: ''
chat: ''
private-messages:
actionbar: ''
title: ''
chat: ''
# Apenas actionbar - recompensas incomuns
uncommon:
display: '&aIncomum'
strike: false
bat: false
actionbar: '&a[Lucky Block] &f{player} &fencontrou algo &aincomum&f!'
title: ''
chat: ''
private-messages:
actionbar: ''
title: ''
chat: ''
# Actionbar - recompensas raras
rare:
display: '&6Raro'
strike: false
bat: false
actionbar: '&e[Lucky Block] &f{player} &fencontrou uma recompensa &6rara&f!'
title: ''
chat: ''
private-messages:
actionbar: ''
title: ''
chat: ''
# Actionbar + Chat - recompensas épicas
epic:
display: '&5Épico'
strike: false
bat: false
actionbar: '&d[Lucky Block] &f{player} &fencontrou uma recompensa &5&lÉPICA&f!'
title: ''
chat: |
&8&m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
&d[Lucky Block] &f{player} &fencontrou uma recompensa &5&lÉPICA&f!
&8&m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
private-messages:
actionbar: ''
title: ''
chat: ''
# Todos os efeitos - recompensas lendárias
legendary:
display: '&c&lLendário'
strike: true
bat: true
actionbar: '&c[Lucky Block] &f{player} &fencontrou uma recompensa &c&lLENDÁRIA&f!'
title: '&c&lRECOMPENSA LENDÁRIA;&fParabéns &c{player}&f!'
chat: |
&8&m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
&c&l RECOMPENSA LENDÁRIA!
&fO jogador &c&l{player} &fteve sorte extrema!
&8&m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
private-messages:
actionbar: ''
title: ''
chat: ''Criando novas raridades
Abra o arquivo rarities.yml
Localize o arquivo na pasta do plugin.
Adicione uma nova raridade
Crie um novo ID único para a raridade.
rarities:
minha_raridade:Configure as opções
Preencha todas as configurações (display, strike, bat, actionbar, title, chat).
Use em recompensas
Vincule a raridade às recompensas nas LuckyBlocks.
# Em luckyblocks/default.yml
rewards:
- '10.00,reward5-minha_raridade'Teste no jogo
Use /lb reload e teste abrindo uma LuckyBlock.
Dicas importantes
Evite usar strike: true e bat: true em raridades comuns, pois isso pode causar lag significativo no servidor!
Use raridades apenas para recompensas especiais. Recompensas comuns devem usar none para evitar spam de mensagens.
Quanto mais rara a recompensa, mais efeitos visuais você pode adicionar para torná-la mais impactante!
Para mais informações sobre como configurar recompensas, consulte a página de Recompensas.
Para mais informações sobre como vincular raridades às LuckyBlocks, consulte a página de LuckyBlocks.