Így készíts egyedi Minecraft GUI-t
- Válassz sablont, például boltot, warpokat, kiteket, napi jutalmakat, aukciósházat vagy láda-előnézetet. Vagy kombináld magad a 15 elrendezés egyikét a 18 téma egyikével.
- Szerkeszd a slotokat. Kattints egy slotra, hogy beállítsd az anyagot, a nevet, a lore-t, a mennyiséget és azt, mi történjen kattintáskor. Az itemeket húzással mozgathatod.
- Rajzolj nagy gombokat. A „Gomb rajzolása” eszközzel húzd végig több slot fölött, hogy egy nagy mező legyen belőlük felirattal és ikonnal a képen.
- Alakítsd a menüt 1–6 sorral és a festő- és elrejtőeszközökkel, és állítsd be a címet.
- Válaszd ki az exportot: ItemsAdder, Nexo, Oraxen, vagy Nincs, sima üveglapokkal. Állítsd be a menü nevét, a megnyitó parancsot és a textúra namespace-ét.
- Töltsd le a ZIP-et, és másold a benne lévő
pluginsmappát a szerveredpluginsmappájára. - Építsd újra a resource packet a
/iazip,/nexo reloadvagy/oraxen reload allparanccsal. - Regisztráld a menüt a
plugins/DeluxeMenus/config.ymlfájlban agui_menusalatt, futtasd a/dm reloadparancsot, és indítsd újra egyszer a szervert, hogy a DeluxeMenus regisztrálja az új parancsot. Utána nyisd meg a parancsoddal.
A regisztrációs lépés a config.yml-ben így néz ki (a ZIP-ben lévő README a te menüneveddel tartalmazza):
gui_menus: shop: file: shop.yml
DeluxeMenus-szerkesztő a böngésződben
Ahelyett hogy kézzel írnád a YAML-t, itt vizuálisan építed meg a menüt: a GUI készítő DeluxeMenus-szerkesztő és -generátor egyben. Exportáláskor minden slot, kattintási művelet és a cím egy kész DeluxeMenus-menüfájlba kerül, opcionálisan egyedi háttérképpel ItemsAdderhez, Nexóhoz vagy Oraxenhez. Meglévő DeluxeMenus-fájlokat még nem importálhatsz, de a szerkesztő automatikusan menti a dizájnjaidat a böngészőben, a „Projekt mentése” pedig fájlként is megőrzi őket.
Mi van a ZIP-ben
| Export | Fájlok |
|---|---|
| Minden export | plugins/DeluxeMenus/gui_menus/<menu>.yml, README.txt és egy előnézeti PNG |
| ItemsAdder | plugins/ItemsAdder/contents/<namespace>/configs/gui_<menu>.yml és a háttér a resourcepack/assets/<namespace>/textures/gui/ alatt |
| Nexo | plugins/Nexo/glyphs/gui_<menu>.yml és plugins/Nexo/pack/assets/<namespace>/textures/gui/<menu>.png |
| Oraxen | plugins/Oraxen/glyphs/gui_<menu>.yml és plugins/Oraxen/pack/textures/gui/<menu>.png |
| Nincs | Csak a menüfájl. A nagy gombokból színes üveglapok lesznek, a feliratuk az item neve. |
Így működik a textúrás háttér
A Minecraftban nincs beállítás menühátterekhez. A szokásos trükk, amit itt is használunk, egy font image a menü címében: a háttér-PNG egyedi karakterré válik, egy negatív helyköz-placeholder pedig a ládaképernyő bal szélére tolja. A képre rajzolt gombok üres, kattintható slotok (material: air) saját click_commands értékkel.
- Képméret
- 256 pixel széles. A magasság a sorok számától függ: 1 sornál 164, 6 sornál 254 pixel. Az extra margó miatt a keretek kilóghatnak a ládából.
- Cím
- Egy PlaceholderAPI sor, ItemsAdderhez például
%img_offset_-48%%img_gui_shop%. Másold ki a „Menü címe” mezőből. - Szükséges
- DeluxeMenus, PlaceholderAPI, a képhez pedig ItemsAdder, Nexo vagy Oraxen a PlaceholderAPI expansionjével.
Kattintási műveletek
Minden slot és gomb DeluxeMenus-műveleteket fogad, soronként egyet:
- A
[player] spawna játékos nevében futtat egy parancsot. - A
[console] give %player_name% diamond 1a konzolból futtat egy parancsot. - Az
[openguimenu] warpsegy másik DeluxeMenus-menüt nyit meg. - A
[message] &aHello!chatüzenetet küld. - A
[sound] UI_BUTTON_CLICKhangot játszik le, a[close]bezárja a menüt.
Gyakori hibák
- A cím placeholder-szöveget mutat. Hiányzik a PlaceholderAPI vagy a textúra-plugin expansionje, vagy a packet nem építették újra.
- Egyes játékosoknál hiányzik a háttér. Elutasították a szerver resource packjét, vagy az újraépítés óta nem léptek be újra.
- A parancs nem csinál semmit. A menü nincs regisztrálva a DeluxeMenus config.yml fájljában, vagy a szervert nem indították újra a hozzáadása után (a DeluxeMenus induláskor regisztrálja az új parancsokat). A
/dm open <menu>addig is működik. - Egy gomb nem reagál. Üres a „Kattintáskor” mezője. Adj hozzá legalább egy műveletet.
Gyakori kérdések
Mi az a DeluxeMenus?
A DeluxeMenus egy ingyenes Spigot és Paper plugin, amely YAML-fájlokból nyit meg ládamenüket. Minden slot parancsokat futtathat kattintásra. PlaceholderAPI kell hozzá.
Kell ItemsAdder a textúrás háttérhez?
A képhez ItemsAdder, Nexo vagy Oraxen kell, mert a háttér egy resource pack része. Ha a „Nincs” lehetőséget választod, az export színes üveglapokat használ helyette, resource pack nélkül.
Hogyan nyitom meg a menüt a játékban?
Az export beállítja az open_command és a register_command: true értéket. Regisztráld a menüt a DeluxeMenus config.yml fájljában, és indítsd újra egyszer a szervert, mert a DeluxeMenus induláskor regisztrálja az új parancsokat. Utána a játékosok a választott paranccsal nyitják meg.
Miért nem látszik a háttér?
Leggyakrabban a resource packet nem építették újra (/iazip, /nexo reload vagy /oraxen reload all), a játékos még nem töltötte be az új packet, vagy hiányzik a textúra-plugin PlaceholderAPI expansionje, így a cím placeholdere szöveg marad.
Használhatok egyedi itemeket vagy játékosfejeket?
Igen. A vanilla anyagokon kívül az anyag mező elfogadja az itemsadder-namespace:id, nexo-id, oraxen-id és head-PlayerName formákat, amelyeket a DeluxeMenus ért.
Importálhatok egy meglévő DeluxeMenus-fájlt?
Még nem. A dizájnod automatikusan mentődik a böngészőben, a „Projekt mentése” pedig letölt egy projektfájlt, amelyet később újra megnyithatsz.