Kif glyph isir sfond ta’ menu
Menu tal-chest jikteb it-titlu tiegħu fil-kantuniera ta’ fuq fuq ix-xellug, u dak it-titlu jista’ jkun fih karattri mir-resource pack tas-server. Glyph huwa karattru bħal dan, impinġi mill-PNG tiegħek. Poġġi glyph kbir fit-titlu u l-klijent ipinġih fuq l-iskrin kollu tal-chest.
Żewġ valuri jpoġġuh f’postu. Shift negattiv iċaqlaq il-cursor lejn ix-xellug qabel il-glyph, biex l-istampa tibda mix-xifer tal-chest u mhux mill-indentazzjoni tat-titlu. L-ascent tal-glyph iċaqilqu vertikalment sakemm ikopri l-menu. Is-slots jibqgħu slots veri: fejn l-istampa turi buttuna, il-menu għandu slot vojt b’material: air li xorta jħaddem l-azzjonijiet tal-klikk.
Jekk tuża ItemsAdder minflok, aqra il-verżjoni ta’ din il-gwida għal ItemsAdder. L-idea hija l-istess, jinbidlu biss il-config u l-ismijiet tal-placeholders.
X’għandek bżonn
- DeluxeMenus u PlaceholderAPI fuq is-server tiegħek. DeluxeMenus jipproċessa l-placeholders ta’ PlaceholderAPI f’
menu_title. - Nexo jew Oraxen, li jibnu r-resource pack u jipprovdu l-placeholders tal-glyph u tal-shift.
- Għal Oraxen: il-glyphs fit-titli tal-inventarju jaħdmu b’mod nattiv fuq Paper 1.21.2 jew aktar ġdid. Servers eqdem jeħtieġu PacketEvents, skont id-dokumentazzjoni ta’ Oraxen.
- PNG għall-isfond ta’ massimu 256×256 pixel. Textures akbar mhumiex permessi għal glyph wieħed.
Pass 1: Iddisinja l-isfond
Ibni l-menu fil-GUI Maker: agħżel ir-ringieli, preset jew tema, u pinġi buttuni kbar fuq diversi slots. Taħt l-esportazzjoni agħżel Nexo jew Oraxen, issettja namespace (pereżempju mymenus) u isem tal-menu (pereżempju shop).
Il-PNG huwa wiesa’ 256 pixel u għoli bejn 164 pixel (ringiela waħda) u 254 pixel (sitt ringieli). Il-marġni madwar il-chest jagħti spazju lill-frames biex joħorġu barra mill-kontorn normali tal-menu.
Pass 2a: Config tal-glyph għal Nexo
Nexo jaqra l-glyphs minn kwalunkwe fajl YAML fil-folder tal-glyphs tiegħu. It-texture tinkiteb bħala namespace:path, hawn il-PNG f’plugins/Nexo/pack/assets/mymenus/textures/gui/shop.png:
gui_shop:
texture: mymenus:gui/shop
ascent: 45
height: 254heighthuwa l-għoli impinġi. Uża l-għoli reali f’pixels tal-PNG.ascentiċaqlaq il-glyph ’il fuq. Nexo jgħid li l-height qatt m’għandu jkun inqas mill-ascent.- Il-placeholders huma
%nexo_gui_shop%għall-glyph u%nexo_shift_<pixels>%għall-ispazju, li jista’ jkun negattiv.
Pass 2b: Config tal-glyph għal Oraxen
Oraxen jaqra l-glyphs minn plugins/Oraxen/glyphs/. Il-path tat-texture tiegħu huwa relattiv għal pack/textures/, allura l-PNG imur f’plugins/Oraxen/pack/textures/gui/shop.png:
gui_shop:
texture: gui/shop
ascent: 45
height: 254- Oraxen jeħtieġ li
heightikun akbar minn jew ugwali għalascent; il-Minecraft jinforza dan. - Il-placeholder tal-glyph huwa
%oraxen_gui_shop%. Għall-shifts hemm żewġ placeholders:%oraxen_shift_<pixels>%iċaqlaq lejn il-lemin,%oraxen_neg_shift_<pixels>%iċaqlaq lejn ix-xellug. Kull wieħed jappoġġa sa 2047 pixel. - Teżisti ċavetta
charbiex tagħżel il-karattru int stess, iżda mhix obbligatorja.
Pass 4: Irreġistra l-menu u agħmel reload
gui_menus:
shop:
file: shop.yml- Erġa’ ibni l-pack:
/nexo reload(jew/nexo reload pack) għal Nexo,/oraxen reload allgħal Oraxen. - Ħaddem
/dm reloadu ttestja b’/dm open shop. - Agħmel restart lis-server darba. DeluxeMenus jirreġistra
/shopminnregister_command: truebiss meta jibda. - Erġa’ idħol biex tieħu r-resource pack il-ġdid.
Żbalji komuni u soluzzjonijiet
| Dak li tara | Kawża u soluzzjoni |
|---|---|
%nexo_gui_shop% jew %oraxen_gui_shop% bħala test | PlaceholderAPI nieqes, jew l-ID tal-glyph fil-placeholder ma jaqbilx maċ-ċavetta fil-fajl tal-glyph. |
| Kaxxa vojta jew simbolu ħażin | Il-pack ma reġax inbena jew il-plejer għandu l-pack il-qadim. Agħmel reload tal-plugin u erġa’ idħol. |
| Il-glyph ta’ Oraxen nieqes biss fit-titli tal-menus | Is-server huwa eqdem minn Paper 1.21.2 u PacketEvents mhux installat. |
| L-istampa mċaqalqa | Il-shift jew l-ascent ma jaqblux mal-PNG. Erġa’ esporta mill-istess disinn. |
| L-istampa aktar skura mill-PNG | &f nieqes qabel l-ewwel placeholder. |
| Il-glyph jiġi miċħud meta jillowdja | ascent huwa ogħla minn height, jew il-PNG huwa akbar minn 256×256. |
/shop ma jagħmel xejn | Il-menu mhux f’config.yml, jew is-server ma sarlux restart wara li żdied. |