Si funksionojnë prefix-et me imazh
Chat-i i Minecraft mund të shfaqë vetëm tekst. Një resource pack mund t’i shtojë karaktere të reja një fonti, dhe ItemsAdder e kthen çdo PNG në një karakter të tillë, që quhet font image. Sapo pack-u të jetë ngarkuar, distinktivi është thjesht edhe një karakter në rresht.
Tri plugin-e e ndajnë punën:
- ItemsAdder ndërton resource pack-un dhe e zëvendëson
%img_<name>%(PlaceholderAPI) ose tag-un e vet:<name>:me karakterin e distinktivit. - LuckPerms ruan cili grup mban cilin prefix dhe vendos sipas prioritetit kur një lojtar ka disa.
- Plugin-et e tua të chat-it dhe tab-it e lexojnë prefix-in e LuckPerms, përmes Vault ose placeholder-it të PlaceholderAPI
%luckperms_prefix%, dhe e shfaqin. Vetë LuckPerms nuk e formaton chat-in.
Hapi 1: Krijo imazhet e distinktivëve
Dizajno rank-et e tua në gjeneratorin e prefix-eve për rank-e. Çdo distinktiv është si parazgjedhje 8 pikselë i lartë, siç kërkon wiki i ItemsAdder, dhe aq i gjerë sa teksti i tij. Vendosi rank-et me radhë: maja e listës merr prioritetin më të lartë në LuckPerms. Vendos një namespace (emri i dosjes, si parazgjedhje ranks) dhe shtyp Download all as ZIP.
ZIP-i përmban një PNG për çdo rank, një ranks.yml dhe një README me çdo komandë:
ranks/
configs/ranks.yml
textures/admin.png
textures/vip.png
README.txtHapi 2: Shto font image-t në ItemsAdder
Kopjo dosjen ranks në plugins/ItemsAdder/contents/. Config-u e regjistron çdo distinktiv si font image:
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: 7scale_ratio: 8përputhet me imazhin 8 pikselësh, kështu që një piksel i imazhit është një piksel i fontit, dhey_position: 7e vendos distinktivin në rreshtin e tekstit. Nëse zgjedh një lartësi tjetër, gjeneratori i ndryshon të dyja vlerat bashkë me të. ItemsAdder kërkon qëy_positiontë jetë më i vogël ose i barabartë mescale_ratio.- Rreshti
permissionvendos vetëm kush mund ta shkruajë distinktivin si emoji në chat. Kush e mban para emrit e vendos LuckPerms. pathtregon PNG-në në dosjentexturestë namespace-it.
Ekzekuto /iazip në konsolë dhe prit derisa resource pack-u të rindërtohet. Lojtarët i shohin distinktivët vetëm pasi ta kenë ngarkuar pack-un e ri.
Hapi 3: Vendos prefix-in me LuckPerms
Krijo grupet nëse nuk ekzistojnë ende, pastaj vendos prefix-in e çdo grupi. Gjeneratori i shkruan këto rreshta për të gjitha rank-et njëherësh:
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- Numri është prioriteti. Nëse një lojtar është në disa grupe, LuckPerms shfaq prefix-in me prioritetin më të lartë. Gjeneratori i jep rank-ut më të lartë numrin më të madh, me hapa prej dhjetë.
setprefixzëvendëson prefix-et ekzistuese të atij grupi në të njëjtin kontekst.addprefixdo të shtonte një tjetër pranë tyre.- Thonjëzat duhen sepse prefix-i përfundon me një hapësirë, që e mban distinktivin të ndarë nga emri.
- Hiqe një prefix me
lp group vip meta removeprefix 10.
Do disa distinktivë në rresht, për shembull një distinktiv rank-u dhe një për donatorët? LuckPerms mund t’i grumbullojë prefix-et me seksionin meta-formatting në config.yml të tij (format, duplicates, start-spacer, middle-spacer, end-spacer).
Hapi 4: Shfaq distinktivin në chat dhe tab
Prefix-i tani përmban %img_admin%. Diçka duhet ta zëvendësojë atë placeholder me distinktivin. Plugin-i i chat-it ose i tab-it duhet të shfaqë prefix-in e LuckPerms dhe të lexojë placeholder-at e PlaceholderAPI brenda tij.
- Instalo PlaceholderAPI dhe zgjerimin për LuckPerms:
/papi ecloud download LuckPerms, pastaj/papi reload. - Përdor
%luckperms_prefix%në formatin e chat-it, ose lëre plugin-in e chat-it ta lexojë prefix-in përmes Vault. - Për listën tab, wiki i ItemsAdder tregon plugin-in TAB me placeholder-in e imazhit direkt në prefix-in e grupit dhe pastaj
/tab reload:
Admin:
tabprefix: '%img_admin% '
tagprefix: '%img_admin% 'Tag-u i vetë ItemsAdder :admin: funksionon aty ku ItemsAdder e zëvendëson vetë tekstin. Plugin-et që kuptojnë vetëm PlaceholderAPI kanë nevojë për %img_admin%, prandaj gjeneratori përdor formën me placeholder.
Prefix-e me tekst pa resource pack
Nëse nuk do resource pack, funksionojnë edhe prefix-et me tekst me ngjyra. Gjeneratori i shkruan edhe këto me ngjyra hex &# dhe bold:
lp group vip meta setprefix 10 "ɗAD&lVIP &r"Ngjyrat hex kërkojnë Minecraft 1.16 ose më të ri dhe një plugin chat-i që kupton &#RRGGBB. Për plugin-et e chat-it që lexojnë MiniMessage, kopjo në vend të tyre rreshtat MiniMessage me <gradient>. Më shumë për formatet e ngjyrave gjen te udhëzuesi për ngjyrat e MOTD-së, hex dhe gradient.
Gabimet e zakonshme dhe zgjidhjet
| Çfarë sheh | Shkaku dhe zgjidhja |
|---|---|
%img_vip% shfaqet si tekst | Plugin-i i chat-it ose i tab-it nuk e lexon PlaceholderAPI në prefix, ose mungon PlaceholderAPI. |
| Një kuti bosh në vend të distinktivit | Pack-u nuk u rindërtua me /iazip, ose lojtari ka ende pack-un e vjetër. Hyr sërish pas rindërtimit. |
| Fare pa prefix | Plugin-i i chat-it nuk e shfaq prefix-in e LuckPerms. Kontrollo Vault ose %luckperms_prefix% në formatin e tij. |
| Shfaqet distinktivi i gabuar | Prioritetet. Numri më i madh fiton, ndaj kontrolloji me lp group <name> meta info. |
| Dy distinktivë për një lojtar | Grupi ka dy prefix-e nga addprefix. Përdor setprefix, ose konfiguro grumbullimin qëllimisht. |
| Distinktivi qëndron shumë lart ose poshtë | Një resource pack tjetër e zhvendos fontin e chat-it. Ndrysho y_position (jo më i lartë se scale_ratio) dhe ekzekuto sërish /iazip. |
E njëjta teknikë me font image vizaton edhe sfonde të tëra menush, shih sfonde të personalizuara GUI në DeluxeMenus me ItemsAdder. Dhe nëse rank-et e tua vijnë me përfitime votimi, udhëzuesi për shpërblimet e votave me VotingPlugin tregon si t’i shpërndash.