Como adicionar badges de rank com o ItemsAdder
- Desenha os teus ranks. A ordem importa: o topo da lista recebe a prioridade mais alta no LuckPerms.
- Define o namespace (o nome da pasta,
rankspor predefinição) e carrega em Transferir todos em ZIP. - Descomprime-o e copia a pasta do namespace para
plugins/ItemsAdder/contents/. - Executa
/iazipna consola e espera até o resource pack ser reconstruído. Os jogadores veem os badges quando tiverem o novo pack. - Cria os grupos se ainda não existirem, por exemplo
lp creategroup vip. - Executa os comandos do LuckPerms do designer. Cada um é parecido com
lp group vip meta setprefix 60 "%img_vip% ". - Mostra o prefixo. Os teus plugins de chat e de tab têm de mostrar o prefixo do LuckPerms e interpretar os placeholders do PlaceholderAPI, para que
%img_vip%se transforme no badge.
Prefixos de texto sem resource pack
- Desenha os ranks. Os prefixos de texto usam as mesmas cores e gradientes que os badges.
- Marca Versaletes se quiseres
ᴠɪᴘem vez deVIP. - Copia os comandos do LuckPerms com hex
&#e executa-os na consola, ou copia as linhas MiniMessage para um plugin de chat que use MiniMessage.
Gerador de prefixos do LuckPerms: como funcionam os comandos
O designer de ranks também é um gerador de prefixos do LuckPerms. Escreve um comando pronto para cada rank, por isso só tens de copiar e colar:
lp group vip meta setprefix 20 "ɗAD&lVIP &r"
vipé o nome do grupo no LuckPerms. Se o grupo ainda não existir, cria-o primeiro comlp creategroup vip.20é a prioridade do prefixo. Quando um jogador tem vários prefixos, o LuckPerms mostra por predefinição o que tem a prioridade mais alta. O designer define-as por ti: o rank do topo da tua lista recebe o número mais alto, de dez em dez.- O
&re o espaço no fim impedem que o nome do jogador fique com a cor do prefixo. - Remove um prefixo com
lp group vip meta removeprefix 20.
O LuckPerms só guarda o prefixo. O teu plugin de chat ou de tab tem de o mostrar, através do Vault ou do placeholder %luckperms_prefix% do PlaceholderAPI. Para cores hex &#, esse plugin tem de entender códigos hex.
De que saída preciso?
| Saída | Aspeto | Precisas de |
|---|---|---|
| Badges como imagens (ZIP do ItemsAdder) | Badges em pixel art com contorno e ícones | ItemsAdder, LuckPerms, PlaceholderAPI e plugins de chat/tab que mostrem o prefixo |
| LuckPerms com hex &# | Texto colorido a negrito, gradientes letra a letra | LuckPerms e um plugin de chat que entenda &#RRGGBB; Minecraft 1.16+ |
| MiniMessage | Texto colorido a negrito com <gradient> | Um plugin de chat ou de tab que leia MiniMessage |
O que vem no ZIP
| Ficheiro | O que faz |
|---|---|
ranks/textures/<rank>.png | Um badge por rank, com 8 píxeis de altura por predefinição (7–16 px à escolha), no tamanho real. |
ranks/configs/ranks.yml | As font_images do ItemsAdder para todos os badges, com scale_ratio = altura da imagem (8 px: scale_ratio: 8, y_position: 7). |
README.txt | Os passos de instalação e todos os comandos do LuckPerms. |
A linha permission de cada badge no ranks.yml só decide quem o pode usar como emoji no chat. Quem usa que badge é decidido pelo prefixo do grupo no LuckPerms. Se o teu resource pack deslocar a fonte do chat, altera o y_position até o badge ficar na linha.
Especificações do badge
- Altura
- 8 píxeis por predefinição, como pede a wiki do ItemsAdder, de 7 a 16 px à escolha. A largura segue o texto.
- Texto
- Até 16 caracteres: A–Z, 0–9 e + - ! ? . & ★ ♥, sempre em maiúsculas.
- Estilo
- Cor de preenchimento ou um gradiente da esquerda para a direita, cor do texto, cor de contorno própria opcional e um pequeno + no canto.
- Ícones
- Estrela, coração, coroa, espada, gema, raio, visto ou play.
- Prioridade
- O rank do topo recebe o peso mais alto, e depois menos 10 por cada rank abaixo.
Perguntas frequentes
Como é que os servidores mostram imagens de rank no chat?
Com um resource pack. Cada badge passa a ser uma imagem de fonte, um carácter personalizado. O ItemsAdder transforma os PNGs nesses caracteres e dá-te um placeholder como %img_vip%, que colocas no prefixo do LuckPerms.
Os jogadores precisam de transferir alguma coisa?
Os badges em imagem precisam do resource pack do servidor. O ItemsAdder pode enviá-lo automaticamente quando os jogadores entram. Os prefixos de texto não precisam de nada.
Como adiciono um prefixo com cor hex no LuckPerms?
Executa lp group vip meta setprefix 60 "ɗAD&lVIP &r". O número é a prioridade; o mais alto ganha. O teu plugin de chat tem de suportar códigos hex &#. O designer escreve estes comandos para todos os ranks de uma vez.
Porque é que o meu prefixo mostra %img_vip% como texto?
O placeholder não está a ser substituído. Ou o plugin de chat ou de tab não usa o PlaceholderAPI, ou o resource pack não foi reconstruído com /iazip depois de copiares os ficheiros.
Que tamanho devem ter os ícones de rank?
Por predefinição 8 píxeis de altura, como pede a wiki do ItemsAdder. Podes escolher de 7 a 16 px (o pack BetterRanks do LoneDev usa 9). A largura segue o texto. A config recebe sempre a altura da imagem como altura da fonte, a 8 px isso é scale_ratio: 8 e y_position: 7, para que cada píxel fique nítido.
Posso usar os badges com Nexo ou Oraxen?
Sim. Escolhe Nexo ou Oraxen por cima do botão de transferência. O ZIP traz então glyphs/<namespace>.yml com texture, ascent e height, os PNGs na pasta pack, e os comandos LuckPerms usam %nexo_<rank>% ou %oraxen_<rank>%.
Que caracteres pode ter um badge?
Até 16 caracteres: A–Z, 0–9 e + - ! ? . & ★ ♥. Podes adicionar um de oito ícones, um gradiente, uma cor de contorno e um pequeno + no canto.