Comment ajouter des badges de grade avec ItemsAdder
- Crée tes grades. L’ordre compte : le haut de la liste reçoit la plus haute priorité LuckPerms.
- Définis le namespace (le nom du dossier,
rankspar défaut) et clique sur Tout télécharger en ZIP. - Décompresse-le et copie le dossier du namespace dans
plugins/ItemsAdder/contents/. - Lance
/iazipdans la console et attends que le resource pack soit reconstruit. Les joueurs voient les badges dès qu’ils ont le nouveau pack. - Crée les groupes s’ils n’existent pas encore, par exemple
lp creategroup vip. - Lance les commandes LuckPerms fournies par l’éditeur. Chacune ressemble à
lp group vip meta setprefix 60 "%img_vip% ". - Affiche le préfixe. Tes plugins de chat et de tab doivent afficher le préfixe LuckPerms et interpréter les placeholders PlaceholderAPI, pour que
%img_vip%devienne le badge.
Préfixes texte sans resource pack
- Crée les grades. Les préfixes texte utilisent les mêmes couleurs et dégradés que les badges.
- Coche Petites capitales si tu veux
ᴠɪᴘau lieu deVIP. - Copie les commandes LuckPerms avec le hex
&#et lance-les dans la console, ou copie les lignes MiniMessage dans un plugin de chat qui utilise MiniMessage.
Générateur de préfixes LuckPerms : comment fonctionnent les commandes
L’éditeur de grades est aussi un générateur de préfixes LuckPerms. Il écrit une commande prête à l’emploi pour chaque grade, tu n’as plus qu’à copier-coller :
lp group vip meta setprefix 20 "ɗAD&lVIP &r"
vipest le nom du groupe dans LuckPerms. Si le groupe n’existe pas encore, crée-le d’abord aveclp creategroup vip.20est la priorité du préfixe. Quand un joueur a plusieurs préfixes, LuckPerms affiche par défaut celui avec la plus haute priorité. L’éditeur les règle pour toi : le grade le plus haut de ta liste reçoit le plus grand nombre, par pas de dix.- Le
&ret l’espace à la fin empêchent le pseudo du joueur de prendre la couleur du préfixe. - Pour retirer un préfixe :
lp group vip meta removeprefix 20.
LuckPerms ne fait que stocker le préfixe. C’est ton plugin de chat ou de tab qui doit l’afficher, via Vault ou le placeholder PlaceholderAPI %luckperms_prefix%. Pour les couleurs hex &#, ce plugin doit comprendre les codes hex.
De quelle sortie ai-je besoin ?
| Sortie | Rendu | Il te faut |
|---|---|---|
| Badges en images (ZIP ItemsAdder) | Badges pixel avec bordure et icônes | ItemsAdder, LuckPerms, PlaceholderAPI et des plugins de chat/tab qui affichent le préfixe |
| LuckPerms avec hex &# | Texte coloré en gras, dégradés lettre par lettre | LuckPerms et un plugin de chat qui comprend &#RRGGBB ; Minecraft 1.16+ |
| MiniMessage | Texte coloré en gras avec <gradient> | Un plugin de chat ou de tab qui lit le MiniMessage |
Ce que contient le ZIP
| Fichier | Rôle |
|---|---|
ranks/textures/<rank>.png | Un badge par grade, 8 pixels de haut par défaut (7–16 px au choix), à sa taille réelle. |
ranks/configs/ranks.yml | Les font_images ItemsAdder pour tous les badges, avec scale_ratio = hauteur de l’image (8 px : scale_ratio: 8, y_position: 7). |
README.txt | Les étapes d’installation et toutes les commandes LuckPerms. |
La ligne permission de chaque badge dans ranks.yml décide seulement qui peut l’utiliser comme emoji dans le chat. Qui porte quel badge est décidé par le préfixe de groupe LuckPerms. Si ton resource pack décale la police du chat, modifie y_position jusqu’à ce que le badge soit bien sur la ligne.
Caractéristiques des badges
- Hauteur
- 8 pixels par défaut, comme le demande le wiki ItemsAdder, de 7 à 16 px au choix. La largeur suit le texte.
- Texte
- Jusqu’à 16 caractères : A–Z, 0–9 et + - ! ? . & ★ ♥, toujours en majuscules.
- Style
- Couleur de remplissage ou dégradé de gauche à droite, couleur du texte, couleur de bordure personnalisée en option et un petit + dans le coin.
- Icônes
- Étoile, cœur, couronne, épée, gemme, éclair, coche ou lecture.
- Priorité
- Le grade le plus haut reçoit le poids le plus élevé, puis 10 de moins pour chaque grade en dessous.
Questions fréquentes
Comment les serveurs affichent-ils des images de grade dans le chat ?
Avec un resource pack. Chaque badge devient une font image, un caractère personnalisé. ItemsAdder transforme les PNG en caractères de ce type et te donne un placeholder comme %img_vip% que tu mets dans le préfixe LuckPerms.
Les joueurs doivent-ils télécharger quelque chose ?
Les badges en image ont besoin du resource pack du serveur. ItemsAdder peut l’envoyer automatiquement quand les joueurs se connectent. Les préfixes texte n’ont besoin de rien.
Comment ajouter un préfixe en couleur hex dans LuckPerms ?
Lance lp group vip meta setprefix 60 "ɗAD&lVIP &r". Le nombre est la priorité, la plus haute l’emporte. Ton plugin de chat doit gérer les codes hex &#. L’outil écrit ces commandes pour tous les grades d’un coup.
Pourquoi mon préfixe affiche-t-il %img_vip% en texte ?
Le placeholder n’est pas remplacé. Soit le plugin de chat ou de tab n’utilise pas PlaceholderAPI, soit le resource pack n’a pas été reconstruit avec /iazip après la copie des fichiers.
Quelle taille doivent faire les icônes de grade ?
Par défaut 8 pixels de haut, comme le demande le wiki ItemsAdder. Tu peux choisir de 7 à 16 px (le pack BetterRanks de LoneDev utilise 9). La largeur suit le texte. La config reçoit toujours la hauteur de l’image comme hauteur de police, à 8 px c’est scale_ratio: 8 et y_position: 7, donc chaque pixel reste net.
Puis-je utiliser les badges avec Nexo ou Oraxen ?
Oui. Choisis Nexo ou Oraxen au-dessus du bouton de téléchargement. Le ZIP contient alors glyphs/<namespace>.yml avec texture, ascent et height, les PNG dans le dossier pack, et les commandes LuckPerms utilisent %nexo_<rank>% ou %oraxen_<rank>%.
Quels caractères un badge peut-il contenir ?
Jusqu’à 16 caractères : A–Z, 0–9 et + - ! ? . & ★ ♥. Tu peux ajouter une des huit icônes, un dégradé, une couleur de bordure et un petit + dans le coin.