Ranks
Configure o sistema de ranks (patentes) das ligas.
Exemplo completo de configuração
O sistema de ranks permite criar patentes baseadas em pontos acumulados pelos clans. Aqui está um exemplo:
ranks:
silver1:
# Ordem do rank
order: 0
# Tag do rank
display: '&7[>]'
# Pontos necessários
points: 0
silver2:
order: 1
display: '&7[>>]'
points: 10
silver3:
order: 2
display: '&7[>>>]'
points: 20
silver4:
order: 3
display: '&7[>>>>]'
points: 40
silver5:
order: 4
display: '&7[(>>>>]'
points: 80
silver6:
order: 5
display: '&7[(*>>>>]'
points: 160Estrutura de um rank
Cada rank deve ter um ID único e as seguintes propriedades:
order
Define a ordem do rank na hierarquia. Quanto menor o número, menor o rank.
Exemplo:
ranks:
silver1:
order: 0O rank com order: 0 será o rank inicial.
display
Tag exibida para representar o rank.
Exemplo:
ranks:
silver1:
display: '&7[>]'Você pode usar códigos de cores (&a, &b, &c, etc.) e até mesmo caracteres especiais Unicode.
points
Quantidade mínima de pontos necessários para atingir este rank.
Exemplo:
ranks:
silver1:
points: 0Criando um sistema de ranks completo
Aqui está um exemplo de sistema de ranks progressivo:
ranks:
# Ranks de Prata
silver1:
order: 0
display: '&7[Prata I]'
points: 0
silver2:
order: 1
display: '&7[Prata II]'
points: 50
silver3:
order: 2
display: '&7[Prata III]'
points: 100
# Ranks de Ouro
gold1:
order: 3
display: '&6[Ouro I]'
points: 200
gold2:
order: 4
display: '&6[Ouro II]'
points: 350
gold3:
order: 5
display: '&6[Ouro III]'
points: 500
# Ranks de Platina
platinum1:
order: 6
display: '&b[Platina I]'
points: 750
platinum2:
order: 7
display: '&b[Platina II]'
points: 1000
platinum3:
order: 8
display: '&b[Platina III]'
points: 1500
# Ranks de Diamante
diamond1:
order: 9
display: '&3[Diamante I]'
points: 2000
diamond2:
order: 10
display: '&3[Diamante II]'
points: 2750
diamond3:
order: 11
display: '&3[Diamante III]'
points: 3500
# Rank Mestre
master:
order: 12
display: '&5[Mestre]'
points: 5000
# Rank Lenda
legend:
order: 13
display: '&c&l[LENDA]'
points: 10000Usando ranks com PlaceholderAPI
Depois de configurar os ranks, você pode usá-los com PlaceholderAPI:
%yleagues_rank%Este placeholder retornará a tag (display) do rank atual do clan do jogador.
Usando ranks com nChat
Você também pode exibir o rank no chat usando nChat:
{yleagues_rank}Boas práticas
Progressão equilibrada
Crie uma progressão de pontos que faça sentido para seu servidor:
ranks:
bronze:
order: 0
display: '&8[Bronze]'
points: 0 # Rank inicial
silver:
order: 1
display: '&7[Prata]'
points: 100 # 100 pontos do rank anterior
gold:
order: 2
display: '&6[Ouro]'
points: 300 # +200 pontos
platinum:
order: 3
display: '&b[Platina]'
points: 700 # +400 pontos
diamond:
order: 4
display: '&3[Diamante]'
points: 1500 # +800 pontos
master:
order: 5
display: '&5[Mestre]'
points: 3000 # +1500 pontosNomeação consistente
Use um padrão consistente para os IDs dos ranks:
# ✅ BOM - IDs descritivos e consistentes
ranks:
bronze1:
order: 0
bronze2:
order: 1
bronze3:
order: 2
# ❌ EVITE - IDs inconsistentes
ranks:
rank1:
order: 0
silver:
order: 1
ouro_rank:
order: 2Distinção visual
Use cores e formatação para diferenciar os níveis:
ranks:
# Iniciante - Cinza
beginner:
order: 0
display: '&7[Iniciante]'
points: 0
# Intermediário - Verde
intermediate:
order: 1
display: '&a[Intermediário]'
points: 500
# Avançado - Azul
advanced:
order: 2
display: '&9[Avançado]'
points: 1500
# Elite - Roxo
elite:
order: 3
display: '&5[Elite]'
points: 3000
# Lendário - Vermelho com negrito
legendary:
order: 4
display: '&c&l[LENDÁRIO]'
points: 10000Certifique-se de que cada rank tem um valor de order único e sequencial. Pular números na ordem pode causar comportamento inesperado.
Os pontos necessários para cada rank são cumulativos. Por exemplo, se um rank exige 500 pontos, o clan precisa ter pelo menos 500 pontos totais para alcançá-lo.