Raridades
Configure as raridades das recompensas das caixas.
Exemplo completo de configuração
Aqui está um exemplo de como configurar uma raridade:
rarities:
rare:
# Nome nos menus e mensagens
display: '&6Raro'
effects:
# Ativar o efeito de raio
strike: false
# Ativar o efeito de morcegos
bats: false
# Ícone no menu
icon:
material: PAPER
name: '&6Raro'
lore: [ '&7Altere a raridade dessa recompensa', '&7para a raridade &6RARO&7.' ]
# Mensagens que irá retornar
messages:
actionbar: '&b[CAIXA MISTERIOSA] &fO jogador &b{player}&f encontrou uma recompensa rara na caixa &b{box}&f.'
title: ''
chat: |
&b[CAIXA MISTERIOSA] &fO jogador &b{player}&f encontrou uma recompensa rara na caixa &b{box}&f.
&b> &7{item}
# Mensagens que irá retornar para o jogador
private-messages:
actionbar: ''
title: ''
chat: ''Opções disponíveis na configuração
display
Nome da raridade que aparecerá nos menus e mensagens.
Exemplo:
rare:
display: '&6Raro'effects
Efeitos especiais que serão ativados quando um jogador ganhar uma recompensa desta raridade.
strike
Ativa o efeito de raio no jogador.
Exemplo:
effects:
strike: falseValores válidos: true, false
bats
Ativa o efeito de morcegos ao redor do jogador.
Exemplo:
effects:
bats: falseValores válidos: true, false
icon
Configuração do ícone da raridade nos menus.
Exemplo:
icon:
material: PAPER
name: '&6Raro'
lore: [ '&7Altere a raridade dessa recompensa', '&7para a raridade &6RARO&7.' ]messages
Mensagens que serão enviadas quando um jogador ganhar uma recompensa desta raridade.
actionbar
Mensagem exibida na barra de ação.
Exemplo:
messages:
actionbar: '&b[CAIXA MISTERIOSA] &fO jogador &b{player}&f encontrou uma recompensa rara na caixa &b{box}&f.'Placeholders disponíveis: {player}, {box}, {item}
title
Mensagem exibida como título na tela. Use <nl> para quebrar linha.
Exemplo:
messages:
title: ''ou com conteúdo:
messages:
title: '&6RECOMPENSA<nl>&6RARA!'chat
Mensagem exibida no chat. Use | para criar mensagens em múltiplas linhas.
Exemplo:
messages:
chat: |
&b[CAIXA MISTERIOSA] &fO jogador &b{player}&f encontrou uma recompensa rara na caixa &b{box}&f.
&b> &7{item}Use &r para linhas vazias em mensagens multilinhas.
private-messages
Mensagens enviadas apenas ao jogador que recebeu a recompensa desta raridade.
private-messages:
actionbar: ''
title: ''
chat: ''Use os mesmos placeholders de messages: {player}, {box} e {item}.
Criando uma nova raridade
Abra o arquivo
Edite o arquivo plugins/yMysteryBoxes/rarities.yml.
Adicione a raridade
Crie uma nova entrada seguindo o formato acima.
rarities:
comum:
display: '&7Comum'
effects:
strike: false
bats: false
icon:
material: PAPER
name: '&7Comum'
lore: [ '&7Raridade comum.' ]
messages:
actionbar: ''
title: ''
chat: ''Configure as mensagens
Defina as mensagens que aparecerão quando alguém ganhar esta raridade.
Use nos itens
Use o comando /mbox edit <caixa> no jogo para atribuir esta raridade às recompensas.
O ID da raridade (ex: rare, comum) deve ser único e será usado para referenciar a raridade nas recompensas.
Exemplos de raridades
Raridade Comum (sem anúncio)
comum:
display: '&7Comum'
effects:
strike: false
bats: false
icon:
material: PAPER
name: '&7Comum'
lore: [ '&7Recompensa comum.' ]
messages:
actionbar: ''
title: ''
chat: ''Raridade Lendária (com efeitos)
legendary:
display: '&6&lLendário'
effects:
strike: true
bats: true
icon:
material: NETHER_STAR
name: '&6&lLendário'
lore: [ '&7Recompensa extremamente rara!' ]
messages:
actionbar: '&6&l[!] &f{player} &eganhou uma recompensa &6&lLENDÁRIA&e!'
title: '&6&lRECOMPENSA<nl>&6&lLENDÁRIA!'
chat: |
&6&l━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
&f O jogador &6{player} &fganhou uma recompensa &6&lLENDÁRIA&f!
&f &7{item}
&6&l━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━