Kako napraviti vlastiti Minecraft GUI
- Izaberi predložak, na primjer shop, warpove, kitove, dnevne nagrade, aukcijsku kuću ili pregled cratea. Ili sam kombinuj jedan od 15 rasporeda s jednom od 18 tema.
- Uredi slotove. Klikni na slot da postaviš materijal, ime, lore, količinu i šta se dešava na klik. Povuci predmete da ih pomjeriš.
- Nacrtaj velika dugmad. S „Nacrtaj dugme“ povuci preko više slotova da napraviš jednu veliku pločicu s natpisom i ikonom na slici.
- Oblikuj meni s 1 do 6 redova i alatima za bojenje i sakrivanje, pa postavi naslov.
- Izaberi izvoz: ItemsAdder, Nexo, Oraxen ili Nijedan za obična staklena okna. Postavi ime menija, komandu koja ga otvara i namespace tekstura.
- Preuzmi ZIP i kopiraj njegov
pluginsfolder prekopluginsfoldera svog servera. - Ponovo izgradi resource pack s
/iazip,/nexo reloadili/oraxen reload all. - Registruj meni u
plugins/DeluxeMenus/config.ymlpodgui_menus, pokreni/dm reloadi jednom restartuj server da DeluxeMenus registruje novu komandu. Onda ga otvori svojom komandom.
Korak registracije u config.yml izgleda ovako (README u ZIP-u ga ima s imenom tvog menija):
gui_menus:
shop:
file: shop.ymlDeluxeMenus editor u tvom pregledniku
Umjesto da YAML pišeš ručno, ovdje meni gradiš vizuelno: GUI kreator je DeluxeMenus editor i generator u jednom. Svaki slot, akcija na klik i naslov pri izvozu završe kao gotova datoteka menija 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 čuva u pregledniku, a „Sačuvaj projekat“ ih čuva kao datoteku.
Šta je 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 menija. Velika dugmad postaju obojena staklena okna s natpisom kao imenom predmeta. |
Kako radi pozadina s teksturom
Minecraft nema postavku za pozadinsku sliku menija. Uobičajeni trik, koji se koristi i ovdje, je slika iz fonta u naslovu menija: pozadinski PNG postaje vlastiti znak, a placeholder za negativni razmak ga pomjera na lijevu ivicu ekrana chesta. Dugmad koju nacrtaš na slici su prazni slotovi na koje se može kliknuti (material: air) s vlastitim click_commands.
- Veličina slike
- 256 piksela širine. Visina zavisi od redova: od 164 piksela za 1 red do 254 piksela za 6 redova. Dodatna margina omogućava da okviri vire iz chesta.
- Naslov
- PlaceholderAPI linija kao
%img_offset_-48%%img_gui_shop%za ItemsAdder. Kopiraj je iz polja „Naslov menija“. - Treba
- DeluxeMenus, PlaceholderAPI i, za sliku, ItemsAdder, Nexo ili Oraxen s njegovom PlaceholderAPI ekspanzijom.
Akcije na klik
Svaki slot i svako dugme prima DeluxeMenus akcije, jednu po liniji:
[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 chat.[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 se nisu ponovo spojili od ponovne izgradnje.
- Komanda ne radi ništa. Meni nije registrovan u config.yml od DeluxeMenus, ili server nije restartovan nakon dodavanja (DeluxeMenus nove komande registruje pri pokretanju).
/dm open <menu>radi i prije toga. - Dugme ne reaguje. Njegovo polje „Na klik“ je prazno. Dodaj barem jednu akciju.
Često postavljana pitanja
Šta je DeluxeMenus?
DeluxeMenus je besplatan plugin za Spigot i Paper koji otvara chest menije iz YAML fajlova. Svaki slot može na klik izvršavati komande. Treba mu PlaceholderAPI.
Treba li mi ItemsAdder za teksturnu pozadinu?
Za sliku ti treba ItemsAdder, Nexo ili Oraxen, jer je pozadina dio resource packa. Odaberi „Nijedan” i izvoz će umjesto toga koristiti obojena staklena okna, potpuno bez resource packa.
Kako da otvorim meni u igri?
Izvoz postavlja open_command i register_command: true. Kad registruješ meni u config.yml od DeluxeMenusa i upišeš /dm reload, igrači ga otvaraju komandom koju si odabrao.
Zašto se pozadina ne prikazuje?
Najčešće resource pack nije ponovo 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. Pored vanilla materijala, polje za materijal prihvata itemsadder-namespace:id, nexo-id, oraxen-id i head-ImeIgraca, tj. oblike koje DeluxeMenus razumije.
Mogu li uvesti postojeći DeluxeMenus fajl?
Još ne. Tvoj dizajn se automatski čuva u pregledniku, a „Sačuvaj projekat” preuzima fajl projekta koji kasnije možeš ponovo otvoriti.