Kā izveidot pielāgotu Minecraft GUI
- Izvēlies sagatavi, piemēram, veikalu, warpus, kitus, ikdienas balvas, izsoļu namu vai kastes priekšskatījumu. Vai arī pats apvieno vienu no 15 izkārtojumiem ar vienu no 18 tēmām.
- Rediģē slotus. Klikšķini uz slota, lai iestatītu materiālu, nosaukumu, lore, daudzumu un to, kas notiek pēc klikšķa. Velc priekšmetus, lai tos pārvietotu.
- Zīmē lielas pogas. Ar “Zīmēt pogu” velc pāri vairākiem slotiem, lai izveidotu vienu lielu flīzi ar uzrakstu un ikonu attēlā.
- Veido izvēlnes formu ar 1 līdz 6 rindām un krāsošanas un slēpšanas rīkiem, un iestati virsrakstu.
- Izvēlies eksportu: ItemsAdder, Nexo, Oraxen vai Nav – vienkāršiem stikla paneļiem. Iestati izvēlnes nosaukumu, komandu, kas to atver, un tekstūru namespace.
- Lejupielādē ZIP un nokopē tā mapi
pluginspāri sava servera mapeiplugins. - Pārbūvē resource pack ar
/iazip,/nexo reloadvai/oraxen reload all. - Reģistrē izvēlni failā
plugins/DeluxeMenus/config.ymlsadaļāgui_menus, palaid/dm reloadun vienreiz restartē serveri, lai DeluxeMenus reģistrētu jauno komandu. Tad atver izvēlni ar savu komandu.
Reģistrācijas solis config.yml izskatās šādi (README failā ZIP arhīvā tas ir ar tavas izvēlnes nosaukumu):
gui_menus: shop: file: shop.yml
DeluxeMenus redaktors tavā pārlūkā
Tā vietā, lai rakstītu YAML ar roku, šeit tu izvēlni būvē vizuāli: GUI veidotājs ir DeluxeMenus redaktors un ģenerators vienā. Eksportējot katrs slots, klikšķa darbība un virsraksts nonāk gatavā DeluxeMenus izvēlnes failā, ar pielāgotu fona attēlu priekš ItemsAdder, Nexo vai Oraxen pēc izvēles. Esošus DeluxeMenus failus vēl nevar importēt, bet redaktors tavus dizainus automātiski saglabā pārlūkā, un “Saglabāt projektu” tos saglabā kā failu.
Kas ir ZIP arhīvā
| Eksports | Faili |
|---|---|
| Katrs eksports | plugins/DeluxeMenus/gui_menus/<menu>.yml, README.txt un priekšskatījuma PNG |
| ItemsAdder | plugins/ItemsAdder/contents/<namespace>/configs/gui_<menu>.yml un fons mapē resourcepack/assets/<namespace>/textures/gui/ |
| Nexo | plugins/Nexo/glyphs/gui_<menu>.yml un plugins/Nexo/pack/assets/<namespace>/textures/gui/<menu>.png |
| Oraxen | plugins/Oraxen/glyphs/gui_<menu>.yml un plugins/Oraxen/pack/textures/gui/<menu>.png |
| Nav | Tikai izvēlnes fails. Lielās pogas kļūst par krāsainiem stikla paneļiem ar savu uzrakstu kā priekšmeta nosaukumu. |
Kā darbojas tekstūras fons
Minecraft nav iestatījuma izvēlnes fona attēlam. Parastais triks, ko izmanto arī šeit, ir fonta attēls izvēlnes virsrakstā: fona PNG kļūst par pielāgotu rakstzīmi, un negatīvās atstarpes placeholder to pārbīda uz lādes ekrāna kreiso malu. Pogas, ko zīmē attēlā, ir tukši, klikšķināmi sloti (material: air) ar savām click_commands.
- Attēla izmērs
- 256 pikseļi plats. Augstums atkarīgs no rindām: no 164 pikseļiem 1 rindai līdz 254 pikseļiem 6 rindām. Papildu mala ļauj rāmjiem izvirzīties ārpus lādes.
- Virsraksts
- PlaceholderAPI rinda, piemēram,
%img_offset_-48%%img_gui_shop%priekš ItemsAdder. Nokopē to no lauka “Izvēlnes virsraksts”. - Vajadzīgs
- DeluxeMenus, PlaceholderAPI un attēlam ItemsAdder, Nexo vai Oraxen ar tā PlaceholderAPI paplašinājumu.
Klikšķa darbības
Katrs slots un poga pieņem DeluxeMenus darbības, katru savā rindā:
[player] spawnpalaiž komandu spēlētāja vārdā.[console] give %player_name% diamond 1palaiž komandu no konsoles.[openguimenu] warpsatver citu DeluxeMenus izvēlni.[message] &aHello!nosūta čata ziņu.[sound] UI_BUTTON_CLICKatskaņo skaņu,[close]aizver izvēlni.
Biežākās kļūdas
- Virsrakstā redzams placeholder teksts. Trūkst PlaceholderAPI vai tekstūru plugina paplašinājuma, vai pack netika pārbūvēts.
- Dažiem spēlētājiem nav fona. Viņi noraidīja servera resource pack vai kopš pārbūves nav pieslēgušies no jauna.
- Komanda neko nedara. Izvēlne nav reģistrēta DeluxeMenus config.yml, vai serveris pēc tās pievienošanas netika restartēts (DeluxeMenus jaunas komandas reģistrē startējot).
/dm open <menu>darbojas jau pirms tam. - Poga nereaģē. Tās lauks “Klikšķinot” ir tukšs. Pievieno vismaz vienu darbību.
Biežāk uzdotie jautājumi
Kas ir DeluxeMenus?
DeluxeMenus ir bezmaksas Spigot un Paper plugins, kas atver lādes izvēlnes no YAML failiem. Katrs slots klikšķinot var palaist komandas. Tam vajag PlaceholderAPI.
Vai tekstūras fonam man vajag ItemsAdder?
Attēlam vajag ItemsAdder, Nexo vai Oraxen, jo fons ir daļa no resource pack. Izvēlies “Nav”, un eksports tā vietā izmantos krāsainus stikla paneļus, vispār bez resource pack.
Kā atvērt izvēlni spēlē?
Eksports iestata open_command un register_command: true. Reģistrē izvēlni DeluxeMenus config.yml un vienreiz restartē serveri, jo DeluxeMenus jaunas komandas reģistrē startējot. Tad spēlētāji to atver ar tevis izvēlēto komandu.
Kāpēc fons netiek rādīts?
Visbiežāk resource pack netika pārbūvēts (/iazip, /nexo reload vai /oraxen reload all), spēlētājs vēl nav ielādējis jauno pack, vai trūkst tekstūru plugina PlaceholderAPI paplašinājuma, tāpēc virsraksta placeholder paliek teksts.
Vai varu izmantot pielāgotus priekšmetus vai spēlētāju galvas?
Jā. Papildus vanilla materiāliem materiāla lauks pieņem itemsadder-namespace:id, nexo-id, oraxen-id un head-PlayerName – formas, ko saprot DeluxeMenus.
Vai varu importēt esošu DeluxeMenus failu?
Vēl nē. Tavs dizains automātiski tiek saglabāts pārlūkā, un “Saglabāt projektu” lejupielādē projekta failu, ko vēlāk vari atkal atvērt.