Ugrás a tartalomhoz

Minecraft GUI készítő DeluxeMenushoz

GUI készítő egyedi ládamenükhöz

Tervezz egyedi ládamenüket a Minecraft szerveredhez a böngészőben. Húzd az itemeket a slotokba, olvaszd össze a slotokat nagy gombokká, adj hozzá egyedi textúrás hátteret, aztán exportálj kész DeluxeMenus configot ItemsAdder, Nexo vagy Oraxen fájlokkal. 48 sablon, ingyenes, fiók és vízjel nélkül.

Sablonok · 48

Meleg fa piaci stand csíkos ponyvával

Így működik

  • Kattints egy slotra vagy gombra a szerkesztéshez.
  • Húzz egy itemet egy másik slotra az áthelyezéshez.
  • Gomb rajzolása: húzd végig a slotokon, hogy egy nagy kattintható mező legyen belőlük.
  • Slotok festése / elrejtése a menü formájának alakításához.
  • Minden automatikusan mentődik ebben a böngészőben.

Exportálás

Resource pack plugin

A szerveren DeluxeMenus és PlaceholderAPI kell. A ZIP-ben pontosan a megfelelő mappák vannak, a README leírja, mi hova kerül.

Menü címe
&f%img_offset_-48%%img_gui_main_menu%
plugins/ItemsAdder/contents/mygui/configs/gui_main_menu.yml
info:
  namespace: mygui
font_images:
  gui_main_menu:
    path: gui/main_menu
    show_in_gui: false
    suggest_in_command: false
    scale_ratio: 254
    y_position: 45
DeluxeMenus · gui_menus/main_menu.yml
# Made with the GUI Maker on bestmcserverlist.net
menu_title: '&f%img_offset_-48%%img_gui_main_menu%'
open_command: 'menu'
register_command: true
size: 54
items:
  button_1_shop:
    material: air
    slots: [9, 10, 11, 18, 19, 20]
    priority: 1
    click_commands:
      - '[openguimenu] shop'
  button_2_kits:
    material: air
    slots: [12, 13, 14, 21, 22, 23]
    priority: 1
    click_commands:
      - '[openguimenu] kits'
  button_3_ranks:
    material: air
    slots: [15, 16, 17, 24, 25, 26]
    priority: 1
    click_commands:
      - '[openguimenu] ranks'
  button_4_warps:
    material: air
    slots: [27, 28, 29, 36, 37, 38]
    priority: 1
    click_commands:
      - '[openguimenu] warps'
  button_5_auction:
    material: air
    slots: [30, 31, 32, 39, 40, 41]
    priority: 1
    click_commands:
      - '[player] ah'
  button_6_keys:
    material: air
    slots: [33, 34, 35, 42, 43, 44]
    priority: 1
    click_commands:
      - '[openguimenu] crates'
  button_7_close:
    material: air
    slots: [48, 49, 50]
    priority: 1
    click_commands:
      - '[close]'

Így készíts egyedi Minecraft GUI-t

  1. 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.
  2. 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.
  3. 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.
  4. Alakítsd a menüt 1–6 sorral és a festő- és elrejtőeszközökkel, és állítsd be a címet.
  5. 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.
  6. Töltsd le a ZIP-et, és másold a benne lévő plugins mappát a szervered plugins mappájára.
  7. Építsd újra a resource packet a /iazip, /nexo reload vagy /oraxen reload all paranccsal.
  8. Regisztráld a menüt a plugins/DeluxeMenus/config.yml fájlban a gui_menus alatt, futtasd a /dm reload parancsot, é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

ExportFájlok
Minden exportplugins/DeluxeMenus/gui_menus/<menu>.yml, README.txt és egy előnézeti PNG
ItemsAdderplugins/ItemsAdder/contents/<namespace>/configs/gui_<menu>.yml és a háttér a resourcepack/assets/<namespace>/textures/gui/ alatt
Nexoplugins/Nexo/glyphs/gui_<menu>.yml és plugins/Nexo/pack/assets/<namespace>/textures/gui/<menu>.png
Oraxenplugins/Oraxen/glyphs/gui_<menu>.yml és plugins/Oraxen/pack/textures/gui/<menu>.png
NincsCsak 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] spawn a játékos nevében futtat egy parancsot.
  • A [console] give %player_name% diamond 1 a konzolból futtat egy parancsot.
  • Az [openguimenu] warps egy másik DeluxeMenus-menüt nyit meg.
  • A [message] &aHello! chatüzenetet küld.
  • A [sound] UI_BUTTON_CLICK hangot 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.