Aqbeż għall-kontenut

Sfond tal-GUI f’DeluxeMenus b’Nexo jew Oraxen

L-iskrins tal-menu personalizzati fil-Minecraft huma trick: l-istampa tal-isfond hija karattru wieħed fit-titlu tal-menu. Nexo u Oraxen isejħu dawn il-karattri glyphs. Din il-gwida turi l-config tal-glyph għaż-żewġ plugins, il-shift placeholders li jċaqilqu l-istampa f’postha, u kif tgħaqqad kollox ma’ DeluxeMenus.

Aġġornat:

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:

plugins/Nexo/glyphs/gui_shop.yml
gui_shop:
  texture: mymenus:gui/shop
  ascent: 45
  height: 254
  • height huwa l-għoli impinġi. Uża l-għoli reali f’pixels tal-PNG.
  • ascent iċ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:

plugins/Oraxen/glyphs/gui_shop.yml
gui_shop:
  texture: gui/shop
  ascent: 45
  height: 254
  • Oraxen jeħtieġ li height ikun akbar minn jew ugwali għal ascent; 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 char biex tagħżel il-karattru int stess, iżda mhix obbligatorja.

Pass 3: It-titlu tal-menu ta’ DeluxeMenus

It-titlu jgħaqqad kulur, shift lejn ix-xellug, il-glyph, shift lura u t-test tat-titlu. Għal Nexo:

plugins/DeluxeMenus/gui_menus/shop.yml
menu_title: '&f%nexo_shift_-48%%nexo_gui_shop%%nexo_shift_-201%&8Shop'
open_command: 'shop'
register_command: true
size: 54
items:
  button_1_buy:
    material: air
    slots: [10, 11, 19, 20]
    priority: 1
    click_commands:
      - '[openguimenu] shop_buy'

Għal Oraxen jinbidel biss it-titlu, għax il-shifts lejn ix-xellug għandhom il-placeholder tagħhom:

plugins/DeluxeMenus/gui_menus/shop.yml
menu_title: '&f%oraxen_neg_shift_48%%oraxen_gui_shop%%oraxen_neg_shift_201%&8Shop'
  1. &f iżomm l-istampa bil-kuluri tagħha minflok ma jagħtiha sfumatura tal-kulur tat-titlu.
  2. L-ewwel shift iċaqlaq il-cursor 48 pixel lejn ix-xellug: il-GUI Maker jgħodd 8 pixels għall-indentazzjoni tat-titlu tal-chest flimkien mal-marġni ta’ 40 pixel tal-canvas tiegħu.
  3. It-tieni shift iġib il-cursor lura biex &8Shop joqgħod fuq l-istampa. Il-valur tiegħu jiddependi mill-wisa’ tal-istampa tiegħek; il-GUI Maker jikkalkulah.

Nexo u Oraxen għandhom ukoll tags ta’ MiniMessage bħal <glyph:gui_shop> u <shift:-48>. Il-GUI Maker jikteb il-forma %…%, għax DeluxeMenus jiddokumenta l-placeholders ta’ PlaceholderAPI għal menu_title.

Pass 4: Irreġistra l-menu u agħmel reload

plugins/DeluxeMenus/config.yml
gui_menus:
  shop:
    file: shop.yml
  1. Erġa’ ibni l-pack: /nexo reload (jew /nexo reload pack) għal Nexo, /oraxen reload all għal Oraxen.
  2. Ħaddem /dm reload u ttestja b’/dm open shop.
  3. Agħmel restart lis-server darba. DeluxeMenus jirreġistra /shop minn register_command: true biss meta jibda.
  4. Erġa’ idħol biex tieħu r-resource pack il-ġdid.

Żbalji komuni u soluzzjonijiet

Dak li taraKawża u soluzzjoni
%nexo_gui_shop% jew %oraxen_gui_shop% bħala testPlaceholderAPI nieqes, jew l-ID tal-glyph fil-placeholder ma jaqbilx maċ-ċavetta fil-fajl tal-glyph.
Kaxxa vojta jew simbolu ħażinIl-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-menusIs-server huwa eqdem minn Paper 1.21.2 u PacketEvents mhux installat.
L-istampa mċaqalqaIl-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 jillowdjaascent huwa ogħla minn height, jew il-PNG huwa akbar minn 256×256.
/shop ma jagħmel xejnIl-menu mhux f’config.yml, jew is-server ma sarlux restart wara li żdied.

Mistoqsijiet frekwenti

Is-setup huwa differenti għal Nexo u Oraxen?

Fid-dettalji biss. Nexo jikteb it-texture bħala namespace:path u juża %nexo_shift_N% b’numri negattivi. Oraxen jieħu path relattiv għal pack/textures/ u għandu %oraxen_neg_shift_N% biex iċaqlaq lejn ix-xellug.

Għaliex il-glyph tiegħi ma jidhirx fit-titlu ta’ DeluxeMenus?

Normalment il-placeholder mhux qed jiġi sostitwit (PlaceholderAPI nieqes jew ID tal-glyph ħażin), ir-resource pack ma reġax inbena, jew il-plejer għadu ma llowdjax il-pack il-ġdid. B’Oraxen fuq servers eqdem minn Paper 1.21.2, PacketEvents huwa meħtieġ għat-titli.

Liema kmand tar-reload għandi bżonn?

Għal Nexo /nexo reload, li jagħmel reload ta’ kollox, jew /nexo reload pack għall-pack biss. Għal Oraxen /oraxen reload all. Imbagħad /dm reload għall-fajl tal-menu.

Nista’ nuża texture akbar minn 256×256 pixel?

Mhux bħala glyph wieħed. Il-Minecraft jillimita l-glyphs għal 256×256 pixel. Sfond tal-menu mill-GUI Maker jibqa’ ġewwa dak il-limitu għal kull numru ta’ ringieli.

Sorsi

Iċċekkjat mad-dokumentazzjoni uffiċjali: