Kako napraviti vlastiti Minecraft GUI
- 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.
- Uredi slotove. Klikni na slot da postaviš materijal, ime, lore, količinu i što se događa na klik. Povuci iteme da ih premjestiš.
- Nacrtaj velike gumbe. S „Nacrtaj gumb” povuci preko više slotova da napraviš jednu veliku pločicu s natpisom i ikonom na slici.
- Oblikuj izbornik s 1 do 6 redova i alatima za bojanje i skrivanje te postavi naslov.
- Odaberi izvoz: ItemsAdder, Nexo, Oraxen ili Nijedan za obična staklena okna. Postavi ime izbornika, naredbu koja ga otvara i namespace teksture.
- Preuzmi ZIP i kopiraj njegovu mapu
pluginspreko mapepluginssvog servera. - Ponovno izgradi resource pack naredbom
/iazip,/nexo reloadili/oraxen reload all. - Registriraj izbornik u
plugins/DeluxeMenus/config.ymlpodgui_menus, pokreni/dm reloadi 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.ymlDeluxeMenus 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
| Izvoz | Datoteke |
|---|---|
| Svaki izvoz | plugins/DeluxeMenus/gui_menus/<menu>.yml, README.txt i PNG pregled |
| ItemsAdder | plugins/ItemsAdder/contents/<namespace>/configs/gui_<menu>.yml i pozadina pod resourcepack/assets/<namespace>/textures/gui/ |
| Nexo | plugins/Nexo/glyphs/gui_<menu>.yml i plugins/Nexo/pack/assets/<namespace>/textures/gui/<menu>.png |
| Oraxen | plugins/Oraxen/glyphs/gui_<menu>.yml i plugins/Oraxen/pack/textures/gui/<menu>.png |
| Nijedan | Samo 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] spawnpokreće naredbu kao igrač.[console] give %player_name% diamond 1pokreće naredbu iz konzole.[openguimenu] warpsotvara drugi DeluxeMenus izbornik.[message] &aHello!šalje poruku u chat.[sound] UI_BUTTON_CLICKpuš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.