Direkt zum Inhalt

LuckPerms-Rank-Prefixe mat Bild-Badgen (ItemsAdder)

Vill Serveren weisen kleng Pixel-Badge wéi VIP oder ADMIN virun de Spillernimm amplaz vu faarwegem Text. Hannert all Badge stécht e Font-Image aus dem Server-Resource-Pack, a LuckPerms späichert just e Placeholder dofir. Dëse Guide weist déi ganz Kette: d’ItemsAdder-Config, d’LuckPerms-Commanden, d’Prioritéiten an d’Chat- an Tab-Plugins, déi de Badge siichtbar maachen.

Aktualiséiert:

Wéi Bild-Prefixe funktionéieren

De Minecraft-Chat ka just Text weisen. E Resource Pack ka nei Charakteren an eng Schrëft bréngen, an ItemsAdder mécht aus all PNG esou e Charakter, deen sech Font-Image nennt. Soubal de Pack gelueden ass, ass de Badge just nach ee Charakter méi an der Zeil.

Dräi Plugins deelen sech d’Aarbecht:

  • ItemsAdder baut de Resource Pack an ersetzt %img_<name>% (PlaceholderAPI) oder säin eegenen :<name>:-Tag duerch de Badge-Charakter.
  • LuckPerms späichert, wéi e Grupp wéi e Prefix dréit, an decidéiert no Prioritéit, wann e Spiller der e puer huet.
  • Deng Chat- an Tab-Plugins liesen de LuckPerms-Prefix, iwwer Vault oder de PlaceholderAPI-Placeholder %luckperms_prefix%, a weisen en un. LuckPerms selwer formatéiert de Chat net.

Schrëtt 1: Maach d’Badge-Biller

Design deng Ranks am Rank Prefix Generator. All Badge ass standardméisseg 8 Pixel héich, wéi d’ItemsAdder-Wiki et verlaangt, an esou breet wéi säin Text. Setz d’Ranks an d’Reiefolleg: uewen an der Lëscht kritt déi héchst LuckPerms-Prioritéit. Setz en Namespace (den Numm vum Dossier, standardméisseg ranks) an dréck op All als ZIP eroflueden.

Den ZIP enthält ee PNG pro Rank, eng ranks.yml an e README mat all Command:

ranks.zip
ranks/
  configs/ranks.yml
  textures/admin.png
  textures/vip.png
README.txt

Schrëtt 2: Dro d’Font-Images an ItemsAdder an

Kopéier den Dossier ranks an plugins/ItemsAdder/contents/. D’Config registréiert all Badge als Font-Image:

plugins/ItemsAdder/contents/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
  vip:
    permission: "ranks.vip"
    show_in_gui: true
    suggest_in_command: false
    path: "vip.png"
    scale_ratio: 8
    y_position: 7
  • scale_ratio: 8 passt zum Bild vun 8 Pixel, sou datt ee Bildpixel ee Schrëftpixel ass, an y_position: 7 setzt de Badge op d’Textzeil. Wanns du eng aner Héicht wiels, passt de Generator béid Wäerter mat un. ItemsAdder verlaangt, datt y_position méi kleng wéi oder gläich scale_ratio ass.
  • D’Zeil permission decidéiert just, wien de Badge als Chat-Emoji tippe kann. Wien en virum Numm dréit, decidéiert LuckPerms.
  • path weist op de PNG am textures-Dossier vum Namespace.

Lanz /iazip an der Konsol a waart, bis de Resource Pack nei gebaut ass. D’Spiller gesinn d’Badge eréischt, wann se den neie Pack gelueden hunn.

Schrëtt 3: Setz de Prefix mat LuckPerms

Maach d’Gruppen, wann et se nach net gëtt, a setz duerno de Prefix vun all Grupp. De Generator schreift dës Zeilen fir all Ranks op eemol:

Console
lp creategroup admin
lp creategroup vip
lp group admin meta setprefix 20 "%img_admin% "
lp group vip meta setprefix 10 "%img_vip% "
lp user Steve parent add vip
  • D’Zuel ass d’Prioritéit. Ass e Spiller an e puer Gruppen, weist LuckPerms de Prefix mat der héchster Prioritéit. De Generator gëtt dem iewechste Rank déi héchst Zuel, an Zéngerschrëtt.
  • setprefix ersetzt déi Prefixe vun deem Grupp, déi et am selwechte Kontext scho gëtt. addprefix géif nach een dernieft derbäisetzen.
  • D’Ufierungszeeche si néideg, well de Prefix mat engem Espace ophält, deen de Badge vum Numm ewechhält.
  • Ewechhuele kanns de e Prefix mat lp group vip meta removeprefix 10.

Wëlls de e puer Badgen hannerteneen, zum Beispill e Rank-Badge an en Donateur-Badge? LuckPerms ka Prefixe mat der Sektioun meta-formatting a senger config.yml stackelen (format, duplicates, start-spacer, middle-spacer, end-spacer).

Schrëtt 4: Weis de Badge am Chat an an der Tab-Lëscht

De Prefix enthält elo %img_admin%. Eppes muss dëse Placeholder duerch de Badge ersetzen. D’Chat- oder Tab-Plugin muss de LuckPerms-Prefix weisen an d’PlaceholderAPI-Placeholderen dran opléisen.

  1. Installéier PlaceholderAPI an d’LuckPerms-Expansioun: /papi ecloud download LuckPerms, duerno /papi reload.
  2. Benotz %luckperms_prefix% an dengem Chat-Format, oder looss de Chat-Plugin de Prefix iwwer Vault liesen.
  3. Fir d’Tab-Lëscht weist d’ItemsAdder-Wiki den TAB-Plugin mam Bild-Placeholder direkt am Grupp-Prefix an duerno /tab reload:
plugins/TAB/config.yml (groups)
  Admin:
    tabprefix: '%img_admin%  '
    tagprefix: '%img_admin%  '

Den eegenen :admin:-Tag vun ItemsAdder funktionéiert do, wou ItemsAdder den Text selwer ersetzt. Plugins, déi just PlaceholderAPI verstinn, brauchen amplaz %img_admin%, dofir benotzt de Generator d’Placeholder-Form.

Text-Prefixe ouni Resource Pack

Wann s de kee Resource Pack wëlls, funktionéieren och faarweg Text-Prefixen. De Generator schreift se och mat &#-Hex-Faarwen a fett:

Console
lp group vip meta setprefix 10 "&#0599AD&lVIP &r"

Hex-Faarwe brauche Minecraft 1.16 oder méi nei an e Chat-Plugin, deen &#RRGGBB versteet. Fir Chat-Plugins, déi MiniMessage liesen, kopéier amplaz d’MiniMessage-Zeile mat <gradient>. Méi iwwer Faarfformater steet am Guide zu MOTD-Faarwen, Hex a Verleef.

Heefeg Feeler a Léisungen

Wat s de gesäisUrsaach a Léisung
%img_vip% steet als Text doDe Chat- oder Tab-Plugin léist PlaceholderAPI am Prefix net op, oder PlaceholderAPI feelt.
Eng eidel Këscht amplaz vum BadgeDe Pack gouf net mat /iazip nei gebaut, oder de Spiller huet nach den ale Pack. Komm nom Rebuild nees op de Server.
Guer kee PrefixDe Chat-Plugin weist de LuckPerms-Prefix net. Kontrolléier Vault oder %luckperms_prefix% a sengem Format.
De falsche Badge gëtt ugewisenPrioritéiten. Déi héchst Zuel gewënnt, also kontrolléier se mat lp group <name> meta info.
Zwee Badge fir ee SpillerDe Grupp huet zwee Prefixen duerch addprefix. Benotz setprefix, oder stell d’Stackelen bewosst an.
De Badge sëtzt ze héich oder ze déifEn anere Resource Pack verréckelt d’Chat-Schrëft. Änner y_position (net méi héich wéi scale_ratio) a lanz nach eng Kéier /iazip.

Déi selwecht Font-Image-Technik zeechent och ganz Menü-Hannergrënn, kuck eegen GUI-Hannergrënn an DeluxeMenus mat ItemsAdder. A wann deng Ranks mat Vote-Virdeeler kommen, weist de Guide zu Vote-Belounungen mat VotingPlugin, wéi s de se verdeels.

Heefeg Froen

Wéi weisen Serveren Rank-Biller am Chat?

Mat engem Resource Pack. All Badge ass e Font-Image, en eegene Charakter. ItemsAdder baut en an de Pack an ersetzt e Placeholder wéi %img_vip%, deen s de an de LuckPerms-Prefix setz.

Musse Spiller eppes eroflueden?

Bild-Badge brauchen de Server-Resource-Pack, deen ItemsAdder schécke kann, wann d’Spiller op de Server kommen. Text-Prefixe mat Faarfcoden brauchen näischt.

Wéi e Prefix gewënnt, wann e Spiller an e puer Gruppen ass?

Standardméisseg deen mat der héchster Prioritéit, d’Zuel am meta setprefix. Mat der Sektioun meta-formatting an der LuckPerms-Config kanns de och e puer Prefixen hannerteneen weisen.

Wéi grouss solle Rank-Icone sinn?

D’ItemsAdder-Wiki verlaangt Biller vun 8 Pixel. De Generator setzt scale_ratio op d’Bildhéicht (8) an y_position op 7, sou datt d’Bild 1:1 gezeechent gëtt a schaarf bleift. D’Breet riicht sech nom Text.

Quellen

Mat der offizieller Dokumentatioun nogekuckt: