LogoyStore

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

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

O 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.

Nesta página