Saltar para o conteúdo

Gerador de prefixos e badges de rank para Minecraft

Designer de ranks para o chat e a lista do tab

Cria badges de rank em pixel art como os que as grandes networks usam no chat e na lista do tab. Transfere-os como pack do ItemsAdder pronto (ranks.yml mais PNGs) ou copia prefixos de texto coloridos do LuckPerms com hex, gradientes e versaletes se não usares resource pack. Gratuito, sem registo.

Os teus ranks

A wiki do ItemsAdder pede 8 px, o pack BetterRanks do LoneDev usa 9 px, e o Nexo e o Oraxen aceitam qualquer altura. A config recebe sempre a altura da imagem como altura da fonte, por isso cada píxel fica nítido.

Editar badge

Maiúsculas, dígitos e + - ! ? . & ★ ♥. Os acentos e o ç são removidos (Á → A, Ç → C); os tremas alemães passam a AE, OE, UE.

Ícone: Sem ícone

Staff e ranks

Criadores e equipa

Itens

Símbolos e natureza

Pré-visualização

Chat (os primeiros seis ranks)

Lista do tab

Badges como imagens

Um PNG por rank, com 8 píxeis de altura, mais ranks/configs/ranks.yml. Copia a pasta para plugins/ItemsAdder/contents/ e executa /iazip.

Prefixos do LuckPerms
lp group admin meta setprefix 110 "%img_admin% "
lp group dev meta setprefix 100 "%img_dev% "
lp group mod meta setprefix 90 "%img_mod% "
lp group helper meta setprefix 80 "%img_helper% "
lp group builder meta setprefix 70 "%img_builder% "
lp group vip meta setprefix 60 "%img_vip% "
lp group vipplus meta setprefix 50 "%img_vipplus% "
lp group legend meta setprefix 40 "%img_legend% "
lp group prime meta setprefix 30 "%img_prime% "
lp group lite meta setprefix 20 "%img_lite% "
lp group member meta setprefix 10 "%img_member% "
ranks/configs/ranks.yml
info:
  namespace: ranks
font_images:
  admin:
    permission: "ranks.admin"
    show_in_gui: true
    suggest_in_command: false
    path: "admin.png"
    scale_ratio: 8
    y_position: 7
  dev:
    permission: "ranks.dev"
    show_in_gui: true
    suggest_in_command: false
    path: "dev.png"
    scale_ratio: 8
    y_position: 7
  mod:
    permission: "ranks.mod"
    show_in_gui: true
    suggest_in_command: false
    path: "mod.png"
    scale_ratio: 8
    y_position: 7
  helper:
    permission: "ranks.helper"
    show_in_gui: true
    suggest_in_command: false
    path: "helper.png"
    scale_ratio: 8
    y_position: 7
  builder:
    permission: "ranks.builder"
    show_in_gui: true
    suggest_in_command: false
    path: "builder.png"
    scale_ratio: 8
    y_position: 7
  vip:
    permission: "ranks.vip"
    show_in_gui: true
    suggest_in_command: false
    path: "vip.png"
    scale_ratio: 8
    y_position: 7
  vipplus:
    permission: "ranks.vipplus"
    show_in_gui: true
    suggest_in_command: false
    path: "vipplus.png"
    scale_ratio: 8
    y_position: 7
  legend:
    permission: "ranks.legend"
    show_in_gui: true
    suggest_in_command: false
    path: "legend.png"
    scale_ratio: 8
    y_position: 7
  prime:
    permission: "ranks.prime"
    show_in_gui: true
    suggest_in_command: false
    path: "prime.png"
    scale_ratio: 8
    y_position: 7
  lite:
    permission: "ranks.lite"
    show_in_gui: true
    suggest_in_command: false
    path: "lite.png"
    scale_ratio: 8
    y_position: 7
  member:
    permission: "ranks.member"
    show_in_gui: true
    suggest_in_command: false
    path: "member.png"
    scale_ratio: 8
    y_position: 7

Prefixos de texto (sem resource pack)

As mesmas cores como texto simples no chat. Funciona em qualquer servidor. As cores hex precisam do Minecraft 1.16 ou mais recente.

LuckPerms com hex &#
lp group admin meta setprefix 110 "&#E3343C&lADMIN &r"
lp group dev meta setprefix 100 "&#6E2C9E&lDEV &r"
lp group mod meta setprefix 90 "&#262A8C&lMOD &r"
lp group helper meta setprefix 80 "&#FF8A00&lHELPER &r"
lp group builder meta setprefix 70 "&#0A4FA3&lBUILDER &r"
lp group vip meta setprefix 60 "&#0599AD&lVIP &r"
lp group vipplus meta setprefix 50 "&#FF9600&lVIP+ &r"
lp group legend meta setprefix 40 "&#F6C32A&lL&#F8B122&lE&#FA9F19&lG&#FB8E11&lE&#FD7C08&lN&#FF6A00&lD &r"
lp group prime meta setprefix 30 "&#2FBF4A&lPRIME &r"
lp group lite meta setprefix 20 "&#7A3CC9&lL&#8C51DB&lI&#9E67ED&lT&#B07CFF&lE &r"
lp group member meta setprefix 10 "&#6B6B6B&lMEMBER &r"
MiniMessage
admin: "<#e3343c><b>ADMIN</b></#e3343c> "
dev: "<#6e2c9e><b>DEV</b></#6e2c9e> "
mod: "<#262a8c><b>MOD</b></#262a8c> "
helper: "<#ff8a00><b>HELPER</b></#ff8a00> "
builder: "<#0a4fa3><b>BUILDER</b></#0a4fa3> "
vip: "<#0599ad><b>VIP</b></#0599ad> "
vipplus: "<#ff9600><b>VIP+</b></#ff9600> "
legend: "<gradient:#f6c32a:#ff6a00><b>LEGEND</b></gradient> "
prime: "<#2fbf4a><b>PRIME</b></#2fbf4a> "
lite: "<gradient:#7a3cc9:#b07cff><b>LITE</b></gradient> "
member: "<#6b6b6b><b>MEMBER</b></#6b6b6b> "

Como adicionar badges de rank com o ItemsAdder

  1. Desenha os teus ranks. A ordem importa: o topo da lista recebe a prioridade mais alta no LuckPerms.
  2. Define o namespace (o nome da pasta, ranks por predefinição) e carrega em Transferir todos em ZIP.
  3. Descomprime-o e copia a pasta do namespace para plugins/ItemsAdder/contents/.
  4. Executa /iazip na consola e espera até o resource pack ser reconstruído. Os jogadores veem os badges quando tiverem o novo pack.
  5. Cria os grupos se ainda não existirem, por exemplo lp creategroup vip.
  6. Executa os comandos do LuckPerms do designer. Cada um é parecido com lp group vip meta setprefix 60 "%img_vip% ".
  7. 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

  1. Desenha os ranks. Os prefixos de texto usam as mesmas cores e gradientes que os badges.
  2. Marca Versaletes se quiseres ᴠɪᴘ em vez de VIP.
  3. 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 "&#0599AD&lVIP &r"
  • vip é o nome do grupo no LuckPerms. Se o grupo ainda não existir, cria-o primeiro com lp 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 &r e 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ídaAspetoPrecisas de
Badges como imagens (ZIP do ItemsAdder)Badges em pixel art com contorno e íconesItemsAdder, LuckPerms, PlaceholderAPI e plugins de chat/tab que mostrem o prefixo
LuckPerms com hex &#Texto colorido a negrito, gradientes letra a letraLuckPerms e um plugin de chat que entenda &#RRGGBB; Minecraft 1.16+
MiniMessageTexto colorido a negrito com <gradient>Um plugin de chat ou de tab que leia MiniMessage

O que vem no ZIP

FicheiroO que faz
ranks/textures/<rank>.pngUm badge por rank, com 8 píxeis de altura por predefinição (7–16 px à escolha), no tamanho real.
ranks/configs/ranks.ymlAs font_images do ItemsAdder para todos os badges, com scale_ratio = altura da imagem (8 px: scale_ratio: 8, y_position: 7).
README.txtOs 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 "&#0599AD&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.