Aqbeż għall-kontenut

Sfond tal-GUI personalizzat f’DeluxeMenus b’ItemsAdder

Il-Minecraft m’għandux setting għal stampa fl-isfond ta’ menu, iżda ħafna servers għandhom menus tal-chest li jidhru qishom skrins personalizzati. It-trick huwa font image fit-titlu tal-menu: ItemsAdder jibdel il-PNG tiegħek f’karattru, u offsets negattivi jċaqilqu dak il-karattru fuq il-chest. Din il-gwida twaqqafha pass pass għal DeluxeMenus.

Aġġornat:

Kif jaħdem GUI b’texture

Menu tal-chest juri t-titlu tiegħu fil-kantuniera ta’ fuq fuq ix-xellug. It-titlu huwa test, u t-test jista’ jkun fih karattri mir-resource pack tas-server. ItemsAdder jista’ jibdel kwalunkwe PNG f’karattru bħal dan, imsejjaħ font image. Poġġi font image kbira fit-titlu u l-klijent ipinġiha fuq l-iskrin tal-chest.

Żewġ biċċiet oħra jġibuha f’postha. Offset negattiv iċaqlaq il-cursor lejn ix-xellug qabel l-istampa, biex l-istampa tibda mix-xifer tax-xellug tal-chest minflok wara l-indentazzjoni tat-titlu. Il-y_position tal-font image iċċaqlaqha ’l fuq jew ’l isfel sakemm tkopri l-menu kollu.

Is-slots jibqgħu slots normali. Fejn l-istampa tiegħek turi buttuna, il-menu għandu slot vojt li jista’ jiġi kklikkjat b’material: air u l-azzjonijiet tal-klikk tiegħu.

X’għandek bżonn

  • DeluxeMenus u PlaceholderAPI fuq server Spigot jew Paper.
  • ItemsAdder, li jibni r-resource pack u jipprovdi l-placeholders %img_…%.
  • Kunsinna tar-resource pack li taħdem, biex il-plejers verament iniżżlu l-pack (ItemsAdder joffri self-hosting u għażliet oħra ta’ hosting).
  • PNG għall-isfond. Il-Minecraft ma jippermettix glyphs tal-font akbar minn 256×256 pixel, allura l-istampa trid tidħol f’hekk.

Pass 1: Agħmel l-istampa tal-isfond

Iddisinja l-menu fil-GUI Maker: agħżel ir-ringieli, tema jew preset, u pinġi buttuni kbar fuq diversi slots. Agħżel ItemsAdder bħala esportazzjoni, daħħal in-namespace tiegħek (pereżempju mymenus) u l-isem tal-menu (pereżempju shop).

Il-PNG esportat huwa wiesa’ 256 pixel. L-għoli tiegħu jiddependi mir-ringieli, minn 164 pixel għal ringiela waħda sa 254 pixel għal sitta. L-ispazju żejjed madwar il-chest iħalli frames u dekorazzjonijiet joħorġu barra mill-kontorn normali tal-menu.

Pass 2: Irreġistra l-font image f’ItemsAdder

Ikkopja l-PNG fin-namespace tiegħek u żid entrata font_images. Dan huwa dak li l-GUI Maker jesporta għal menu ta’ sitt ringieli:

plugins/ItemsAdder/contents/mymenus/configs/gui_shop.yml
info:
  namespace: mymenus
font_images:
  gui_shop:
    path: gui/shop
    show_in_gui: false
    suggest_in_command: false
    scale_ratio: 254
    y_position: 45

L-istampa nfisha tmur f’plugins/ItemsAdder/contents/mymenus/resourcepack/assets/mymenus/textures/gui/shop.png.

  • scale_ratio huwa l-għoli li bih tiġi mpinġija l-istampa. Uża l-għoli reali f’pixels tal-PNG biex xejn ma jinġibed.
  • y_position iċċaqlaq l-istampa vertikalment. ItemsAdder jeħtieġ li jkun inqas minn jew ugwali għal scale_ratio, għax il-logħba ma tippermettix aktar.
  • show_in_gui: false iżomm l-isfond barra mil-lista tal-emoji ta’ ItemsAdder.

Pass 3: Poġġi l-istampa fit-titlu tal-menu ta’ DeluxeMenus

DeluxeMenus jipproċessa l-placeholders ta’ PlaceholderAPI f’menu_title. ItemsAdder jipprovdi %img_<name>% għall-istampa u %img_offset_<pixels>% għal spazju vojt, li jista’ jkun negattiv.

plugins/DeluxeMenus/gui_menus/shop.yml
menu_title: '&f%img_offset_-48%%img_gui_shop%%img_offset_-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'
  1. &f fil-bidu jżomm l-istampa bil-kuluri reali tagħha. Mingħajru l-istampa tieħu sfumatura tal-kulur tat-titlu.
  2. %img_offset_-48% iċċaqlaq il-cursor 48 pixel lejn ix-xellug qabel l-istampa. Il-GUI Maker juża dan il-valur għall-canvas tiegħu: 8 pixels għall-indentazzjoni tat-titlu tal-chest flimkien mal-marġni ta’ 40 pixel li jżid fuq kull naħa.
  3. %img_gui_shop% huwa l-isfond innifsu.
  4. It-tieni offset iġib il-cursor lura, biex &8Shop jinkiteb fuq l-istampa fejn suppost ikun it-titlu. Il-valur tiegħu jiddependi mill-wisa’ tal-istampa tiegħek; il-GUI Maker jikkalkulah għalik.

Jekk tpinġi t-titlu ġol-istampa fil-GUI Maker, it-titlu jispiċċa wara l-placeholder tal-isfond u m’hemmx it-tieni offset.

Pass 4: Irreġistra l-menu u erġa’ ibni l-pack

DeluxeMenus jillowdja biss il-menus elenkati fil-config.yml tiegħu:

plugins/DeluxeMenus/config.yml
gui_menus:
  shop:
    file: shop.yml
  1. Ħaddem /iazip biex ItemsAdder jerġa’ jibni r-resource pack bl-istampa l-ġdida.
  2. Ħaddem /dm reload. Iftaħ il-menu darba b’/dm open shop biex tiċċekkjah.
  3. register_command: true jirreġistra /shop bħala kmand veru, iżda biss meta s-server jibda. Agħmel restart lis-server darba wara li żżid menu ġdid.
  4. Erġa’ idħol, aċċetta r-resource pack u iftaħ il-menu.

Żbalji komuni u soluzzjonijiet

Dak li taraKawża u soluzzjoni
It-titlu juri %img_gui_shop% bħala testPlaceholderAPI nieqes, jew l-isem huwa ħażin. Il-placeholder juża l-isem tal-font image mill-config, mingħajr in-namespace.
Kaxxa vojta jew simbolu ħażin minflok l-istampaIl-pack ma reġax inbena, jew il-plejer għandu pack qadim. Ħaddem /iazip u erġa’ idħol.
L-ebda stampa għal xi plejersIrrifjutaw ir-resource pack tas-server. Iċċekkja l-hosting tal-pack u s-settings tas-server fil-klijent.
L-istampa mċaqalqaL-ewwel offset jew y_position ma jaqblux mal-marġni tal-PNG tiegħek. Erġa’ esporta minflok ma taqta’ n-numri.
L-istampa griża jew aktar skura&f nieqes quddiem l-istampa.
/shop huwa kmand mhux magħrufIs-server ma sarlux restart wara li żdied il-menu, jew il-menu nieqes f’config.yml.
ItemsAdder jirrifjuta l-font imagey_position huwa akbar minn scale_ratio, jew l-istampa hija akbar minn 256×256.

Mistoqsijiet frekwenti

Il-plejers iridu jniżżlu xi ħaġa għal sfond tal-GUI personalizzat?

Iva, ir-resource pack tas-server li jibni ItemsAdder. Mingħajru t-titlu juri kwadru placeholder jew xejn. ItemsAdder jista’ jibgħat il-pack awtomatikament meta l-plejers jidħlu.

Għaliex it-titlu ta’ DeluxeMenus tiegħi juri %img_…% bħala test?

Il-placeholder mhux qed jiġi sostitwit. Iċċekkja li PlaceholderAPI huwa installat, li ItemsAdder huwa llowdjat u li l-isem wara img_ huwa eżattament l-isem tal-font image mill-config tiegħek.

Nista’ nuża l-istess sfond għal menus b’inqas ringieli?

Biss jekk l-istampa taqbel mar-ringieli. Chest ta’ tliet ringieli huwa iqsar minn chest ta’ sitt ringieli, allura jeħtieġ il-PNG tiegħu u l-scale_ratio tiegħu. Il-GUI Maker jesporta l-għoli t-tajjeb għal kull numru ta’ ringieli.

Dan jaħdem mingħajr ItemsAdder?

L-istess trick jaħdem bil-glyphs ta’ Nexo jew Oraxen. Mingħajr ebda plugin tar-resource pack xorta tista’ tibni menu nadif bi glass panes ikkuluriti, li l-GUI Maker jesporta bl-għażla “L-ebda”.

Sorsi

Iċċekkjat mad-dokumentazzjoni uffiċjali: