Kako da napraviš sopstveni Minecraft GUI
- Izaberi šablon, na primer prodavnicu, warpove, kitove, dnevne nagrade, aukcijsku kuću ili pregled kutije. Ili sam kombinuj jedan od 15 rasporeda sa jednom od 18 tema.
- Uredi slotove. Klikni na slot da podesiš materijal, ime, lore, količinu i šta se dešava na klik. Prevuci iteme da ih pomeriš.
- Nacrtaj velika dugmad. Sa „Nacrtaj dugme” prevuci preko više slotova da napraviš jedno veliko polje sa natpisom i ikonicom na slici.
- Oblikuj meni sa 1 do 6 redova i alatima za bojenje i sakrivanje, pa podesi naslov.
- Izaberi izvoz: ItemsAdder, Nexo, Oraxen ili „Nijedan” za obična staklena okna. Podesi ime menija, komandu koja ga otvara i namespace teksture.
- Preuzmi ZIP i iskopiraj njegov folder
pluginspreko folderapluginsna svom serveru. - Ponovo izgradi resource pack sa
/iazip,/nexo reloadili/oraxen reload all. - Registruj meni u
plugins/DeluxeMenus/config.ymlpodgui_menus, pokreni/dm reloadi jednom restartuj server da bi DeluxeMenus registrovao novu komandu. Onda ga otvori svojom komandom.
Korak registracije u config.yml izgleda ovako (README u ZIP-u ga sadrži sa imenom tvog menija):
gui_menus:
shop:
file: shop.ymlDeluxeMenus editor u tvom pregledaču
Umesto da YAML pišeš ručno, ovde meni praviš vizuelno: GUI maker je DeluxeMenus editor i generator u jednom. Svaki slot, akcija na klik i naslov pri izvozu završavaju u gotovom fajlu menija za DeluxeMenus, uz opcionu sopstvenu pozadinsku sliku za ItemsAdder, Nexo ili Oraxen. Postojeće DeluxeMenus fajlove još ne možeš da uvezeš, ali editor automatski čuva tvoje dizajne u pregledaču, a „Sačuvaj projekat” ih čuva kao fajl.
Šta je u ZIP-u
| Izvoz | Fajlovi |
|---|---|
| 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 fajl menija. Velika dugmad postaju obojena staklena okna sa svojim natpisom kao imenom itema. |
Kako radi pozadina sa teksturom
Minecraft nema podešavanje za pozadinsku sliku menija. Uobičajeni trik, koji se koristi i ovde, je slika iz fonta u naslovu menija: pozadinski PNG postaje poseban karakter, a placeholder za negativan razmak ga pomera do levog ruba ekrana kovčega. Dugmad koju nacrtaš na slici su prazni slotovi na koje može da se klikne (material: air) sa sopstvenim click_commands.
- Veličina slike
- 256 piksela širine. Visina zavisi od broja redova: od 164 piksela za 1 red do 254 piksela za 6 redova. Dodatna margina dozvoljava da okviri vire iz kovčega.
- Naslov
- PlaceholderAPI red kao što je
%img_offset_-48%%img_gui_shop%za ItemsAdder. Kopiraj ga iz polja „Naslov menija”. - Potrebno
- DeluxeMenus, PlaceholderAPI i, za sliku, ItemsAdder, Nexo ili Oraxen sa njegovom PlaceholderAPI ekspanzijom.
Akcije na klik
Svaki slot i dugme prihvata DeluxeMenus akcije, jednu po redu:
[player] spawnpokreće komandu kao igrač.[console] give %player_name% diamond 1pokreće komandu iz konzole.[openguimenu] warpsotvara drugi DeluxeMenus meni.[message] &aHello!šalje poruku u čet.[sound] UI_BUTTON_CLICKpušta zvuk,[close]zatvara meni.
Česte greške
- Naslov prikazuje tekst placeholdera. Nedostaje PlaceholderAPI ili ekspanzija plugina za teksture, ili pack nije ponovo izgrađen.
- Nekim igračima nedostaje pozadina. Odbili su resource pack servera ili nisu ponovo ušli na server od ponovne izgradnje.
- Komanda ne radi ništa. Meni nije registrovan u config.yml od DeluxeMenus-a ili server nije restartovan posle dodavanja (DeluxeMenus registruje nove komande pri pokretanju).
/dm open <menu>radi i pre toga. - Dugme ne reaguje. Njegovo polje „Na klik” je prazno. Dodaj bar jednu akciju.
Često postavljana pitanja
Šta je DeluxeMenus?
DeluxeMenus je besplatan plugin za Spigot i Paper koji otvara menije u kovčegu iz YAML fajlova. Svaki slot može da pokrene komande na klik. Treba mu PlaceholderAPI.
Da li mi za pozadinu od teksture treba ItemsAdder?
Za sliku ti treba ItemsAdder, Nexo ili Oraxen, jer je pozadina deo resource packa. Izaberi „Nijedan“ i izvoz umesto toga koristi staklene ploče u boji, potpuno bez resource packa.
Kako da otvorim meni u igri?
Izvoz podešava open_command i register_command: true. Registruj meni u config.yml DeluxeMenus-a i jednom restartuj server, jer DeluxeMenus registruje nove komande pri pokretanju. Posle toga ga igrači otvaraju komandom koju si izabrao.
Zašto se pozadina ne prikazuje?
Najčešće resource pack nije ponovo napravljen (/iazip, /nexo reload ili /oraxen reload all), igrač još nije učitao nov pack, ili nedostaje PlaceholderAPI ekstenzija plugina za teksture, pa placeholder u naslovu ostaje tekst.
Mogu li da koristim sopstvene iteme ili glave igrača?
Možeš. Pored vanilla materijala, polje za materijal prima itemsadder-namespace:id, nexo-id, oraxen-id i head-ImeIgraca, oblike koje DeluxeMenus razume.
Mogu li da uvezem postojeći DeluxeMenus fajl?
Još ne. Tvoj dizajn se automatski čuva u pregledaču, a „Sačuvaj projekat“ preuzima fajl projekta koji kasnije možeš ponovo da otvoriš.