LogoyStore

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: false

Valores válidos: true, false

bats

Ativa o efeito de morcegos ao redor do jogador.

Exemplo:

effects:
  bats: false

Valores 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━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Nesta página