Preskoči na sadržaj

Izrada Minecraft GUI-ja za DeluxeMenus

Izrada GUI-ja za vlastite izbornike u škrinji

Dizajniraj vlastite izbornike u škrinji za svoj Minecraft server u pregledniku. Povuci iteme u slotove, spoji slotove u velike gumbe, dodaj vlastitu teksturu kao pozadinu, a zatim izvezi gotov DeluxeMenus config s datotekama za ItemsAdder, Nexo ili Oraxen. 48 predložaka, besplatno, bez računa, bez vodenog žiga.

Predlošci · 48

Topli drveni štand na tržnici s prugastom tendom

Kako radi

  • Klikni slot ili gumb da ga urediš.
  • Povuci predmet na drugi slot da ga pomakneš.
  • Nacrtaj gumb: povuci preko slotova da napraviš jednu veliku klikabilnu pločicu.
  • Oboji / sakrij slotove da oblikuješ izbornik.
  • Sve se automatski sprema u ovom pregledniku.

Izvoz

Resource pack plugin

Na serveru trebaju DeluxeMenus i PlaceholderAPI. ZIP ima točne mape, a README kaže gdje sve ide.

Naslov izbornika
&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]'

Kako napraviti vlastiti Minecraft GUI

  1. Odaberi predložak, na primjer shop, warpove, kitove, dnevne nagrade, aukcijsku kuću ili pregled cratea. Ili sam kombiniraj jedan od 15 rasporeda s jednom od 18 tema.
  2. Uredi slotove. Klikni na slot da postaviš materijal, ime, lore, količinu i što se događa na klik. Povuci iteme da ih premjestiš.
  3. Nacrtaj velike gumbe. S „Nacrtaj gumb” povuci preko više slotova da napraviš jednu veliku pločicu s natpisom i ikonom na slici.
  4. Oblikuj izbornik s 1 do 6 redova i alatima za bojanje i skrivanje te postavi naslov.
  5. Odaberi izvoz: ItemsAdder, Nexo, Oraxen ili Nijedan za obična staklena okna. Postavi ime izbornika, naredbu koja ga otvara i namespace teksture.
  6. Preuzmi ZIP i kopiraj njegovu mapu plugins preko mape plugins svog servera.
  7. Ponovno izgradi resource pack naredbom /iazip, /nexo reload ili /oraxen reload all.
  8. Registriraj izbornik u plugins/DeluxeMenus/config.yml pod gui_menus, pokreni /dm reload i jednom restartaj server kako bi DeluxeMenus registrirao novu naredbu. Zatim ga otvori svojom naredbom.

Korak registracije u config.yml izgleda ovako (README u ZIP-u ima ga s imenom tvog izbornika):

gui_menus:
  shop:
    file: shop.yml

DeluxeMenus editor u tvom pregledniku

Umjesto da YAML pišeš ručno, ovdje izbornik slažeš vizualno: izrada GUI-ja je DeluxeMenus editor i generator u jednom. Svaki slot, akcija na klik i naslov pri izvozu završavaju u gotovoj datoteci izbornika za DeluxeMenus, uz opcionalnu vlastitu pozadinsku sliku za ItemsAdder, Nexo ili Oraxen. Postojeće DeluxeMenus datoteke još ne možeš uvesti, ali editor tvoje dizajne automatski sprema u pregledniku, a „Spremi projekt” ih čuva kao datoteku.

Što se nalazi u ZIP-u

IzvozDatoteke
Svaki izvozplugins/DeluxeMenus/gui_menus/<menu>.yml, README.txt i PNG pregled
ItemsAdderplugins/ItemsAdder/contents/<namespace>/configs/gui_<menu>.yml i pozadina pod resourcepack/assets/<namespace>/textures/gui/
Nexoplugins/Nexo/glyphs/gui_<menu>.yml i plugins/Nexo/pack/assets/<namespace>/textures/gui/<menu>.png
Oraxenplugins/Oraxen/glyphs/gui_<menu>.yml i plugins/Oraxen/pack/textures/gui/<menu>.png
NijedanSamo datoteka izbornika. Veliki gumbi postaju obojena staklena okna s natpisom kao imenom itema.

Kako radi pozadina od teksture

Minecraft nema postavku za pozadinsku sliku izbornika. Uobičajeni trik, koji se koristi i ovdje, je slika iz fonta u naslovu izbornika: pozadinski PNG postaje vlastiti znak, a placeholder s negativnim razmakom pomiče ga do lijevog ruba ekrana škrinje. Gumbi koje nacrtaš na slici su prazni slotovi na koje se može kliknuti (material: air) s vlastitim click_commands.

Veličina slike
256 piksela u širinu. Visina ovisi o broju redova: od 164 piksela za 1 red do 254 piksela za 6 redova. Dodatna margina omogućuje da okviri strše izvan škrinje.
Naslov
PlaceholderAPI redak kao što je %img_offset_-48%%img_gui_shop% za ItemsAdder. Kopiraj ga iz polja „Naslov izbornika”.
Potrebno
DeluxeMenus, PlaceholderAPI i, za sliku, ItemsAdder, Nexo ili Oraxen s njegovom PlaceholderAPI ekspanzijom.

Akcije na klik

Svaki slot i gumb prima DeluxeMenus akcije, jednu po retku:

  • [player] spawn pokreće naredbu kao igrač.
  • [console] give %player_name% diamond 1 pokreće naredbu iz konzole.
  • [openguimenu] warps otvara drugi DeluxeMenus izbornik.
  • [message] &aHello! šalje poruku u chat.
  • [sound] UI_BUTTON_CLICK pušta zvuk, [close] zatvara izbornik.

Česte greške

  • Naslov prikazuje tekst placeholdera. Nedostaje PlaceholderAPI ili ekspanzija plugina za teksture, ili pack nije ponovno izgrađen.
  • Nekim igračima nedostaje pozadina. Odbili su resource pack servera ili se nisu ponovno spojili nakon izgradnje.
  • Naredba ne radi ništa. Izbornik nije registriran u config.yml od DeluxeMenusa ili server nije restartan nakon dodavanja (DeluxeMenus registrira nove naredbe pri pokretanju). /dm open <menu> radi i prije toga.
  • Gumb ne reagira. Njegovo polje „Na klik” je prazno. Dodaj barem jednu akciju.

Često postavljana pitanja

Što je DeluxeMenus?

DeluxeMenus je besplatni plugin za Spigot i Paper koji otvara izbornike u škrinji iz YAML datoteka. Svaki slot može na klik izvršavati naredbe. Treba PlaceholderAPI.

Treba li mi ItemsAdder za teksturiranu pozadinu?

Za sliku ti treba ItemsAdder, Nexo ili Oraxen, jer je pozadina dio resource packa. Odaberi „Nijedan” i izvoz će umjesto toga koristiti obojene staklene ploče, potpuno bez resource packa.

Kako otvoriti izbornik u igri?

Izvoz postavlja open_command i register_command: true. Kad registriraš izbornik u config.yml DeluxeMenusa i upišeš /dm reload, igrači će ga otvoriti naredbom koju si odabrao.

Zašto se pozadina ne prikazuje?

Najčešće resource pack nije ponovno izgrađen (/iazip, /nexo reload all ili /oraxen reload all), igrač još nije učitao novi resource pack ili nedostaje PlaceholderAPI ekstenzija za plugin s teksturama, pa placeholder u naslovu ostaje tekst.

Mogu li koristiti vlastite iteme ili glave igrača?

Da. Osim vanilla materijala, polje za materijal prima itemsadder-namespace:id, nexo-id, oraxen-id i head-ImeIgraca, odnosno oblike koje DeluxeMenus razumije.

Mogu li uvesti postojeću DeluxeMenus datoteku?

Još ne. Tvoj dizajn se automatski sprema u pregledniku, a „Spremi projekt” preuzima datoteku projekta koju kasnije možeš ponovno otvoriti.