Kuidas teha kohandatud Minecrafti GUI
- Vali eelseadistus, näiteks pood, warpid, kitid, igapäevased preemiad, oksjonimaja või kasti eelvaade. Või kombineeri ise üks 15 paigutusest ühega 18 teemast.
- Muuda pesasid. Klõpsa pesal, et määrata materjal, nimi, lore, kogus ja mis klõpsamisel juhtub. Lohista esemeid, et neid liigutada.
- Joonista suured nupud. Valikuga „Joonista nupp“ lohista üle mitme pesa, et teha üks suur paan, millel on pildil silt ja ikoon.
- Kujunda menüü 1 kuni 6 reaga ning värvimis- ja peitmistööriistadega ja määra pealkiri.
- Vali eksport: ItemsAdder, Nexo, Oraxen või Puudub lihtsate klaaspaneelide jaoks. Määra menüü nimi, käsk, mis selle avab, ja tekstuuri nimeruum.
- Laadi ZIP alla ja kopeeri selle
pluginskaust oma serveripluginskausta peale. - Ehita ressursipakk uuesti käsuga
/iazip,/nexo reloadvõi/oraxen reload all. - Registreeri menüü failis
plugins/DeluxeMenus/config.ymljaotisegui_menusall, käivita/dm reloadja taaskäivita server üks kord, et DeluxeMenus registreeriks uue käsu. Seejärel ava menüü oma käsuga.
Registreerimise samm config.yml-is näeb välja selline (ZIP-is olevas README-s on see sinu menüü nimega):
gui_menus: shop: file: shop.yml
DeluxeMenusi redaktor sinu brauseris
Selle asemel, et YAML-i käsitsi kirjutada, ehitad menüü siin visuaalselt: GUI tegija on DeluxeMenusi redaktor ja generaator ühes. Iga pesa, klõpsutoiming ja pealkiri muutuvad ekspordil valmis DeluxeMenusi menüüfailiks, soovi korral koos kohandatud taustapildiga ItemsAdderi, Nexo või Oraxeni jaoks. Olemasolevaid DeluxeMenusi faile importida veel ei saa, kuid redaktor salvestab sinu kujundused brauseris automaatselt ja „Salvesta projekt“ hoiab need failina alles.
Mis on ZIP-is
| Eksport | Failid |
|---|---|
| Iga eksport | plugins/DeluxeMenus/gui_menus/<menu>.yml, README.txt ja eelvaate PNG |
| ItemsAdder | plugins/ItemsAdder/contents/<namespace>/configs/gui_<menu>.yml ja taust kaustas resourcepack/assets/<namespace>/textures/gui/ |
| Nexo | plugins/Nexo/glyphs/gui_<menu>.yml ja plugins/Nexo/pack/assets/<namespace>/textures/gui/<menu>.png |
| Oraxen | plugins/Oraxen/glyphs/gui_<menu>.yml ja plugins/Oraxen/pack/textures/gui/<menu>.png |
| Puudub | Ainult menüüfail. Suured nupud muutuvad värvilisteks klaaspaneelideks, mille esemenimi on nende silt. |
Kuidas tekstuuritaust töötab
Minecraftis pole menüü taustapildi seadet. Tavaline nipp, mida kasutatakse ka siin, on fondipilt menüü pealkirjas: tausta PNG muutub kohandatud tähemärgiks ja negatiivse vahe placeholder nihutab selle kirstuekraani vasakusse serva. Nupud, mille pildile joonistad, on tühjad klõpsatavad pesad (material: air) oma click_commands-iga.
- Pildi suurus
- 256 pikslit lai. Kõrgus sõltub ridadest: 164 pikslit 1 rea puhul kuni 254 pikslit 6 rea puhul. Lisaääris laseb raamidel kirstust välja ulatuda.
- Pealkiri
- PlaceholderAPI rida, näiteks ItemsAdderi jaoks
%img_offset_-48%%img_gui_shop%. Kopeeri see kastist „Menüü pealkiri“. - Vajab
- DeluxeMenusi, PlaceholderAPI-t ja pildi jaoks ItemsAdderit, Nexot või Oraxenit koos selle PlaceholderAPI laiendusega.
Klõpsutoimingud
Iga pesa ja nupp võtab vastu DeluxeMenusi toiminguid, üks rea kohta:
[player] spawnkäivitab käsu mängijana.[console] give %player_name% diamond 1käivitab käsu konsoolist.[openguimenu] warpsavab teise DeluxeMenusi menüü.[message] &aHello!saadab chatisõnumi.[sound] UI_BUTTON_CLICKmängib heli,[close]sulgeb menüü.
Levinud vead
- Pealkiri näitab placeholderi teksti. PlaceholderAPI või tekstuuriplugina laiendus puudub või pakki ei ehitatud uuesti.
- Mõnel mängijal puudub taust. Nad keeldusid serveri ressursipakist või pole pärast uuesti ehitamist uuesti liitunud.
- Käsk ei tee midagi. Menüü pole DeluxeMenusi config.yml-is registreeritud või serverit ei taaskäivitatud pärast selle lisamist (DeluxeMenus registreerib uued käsud käivitamisel).
/dm open <menu>töötab juba enne seda. - Nupp ei reageeri. Selle kast „Klõpsamisel“ on tühi. Lisa vähemalt üks toiming.
Korduma kippuvad küsimused
Mis on DeluxeMenus?
DeluxeMenus on tasuta Spigoti ja Paperi plugin, mis avab kirstumenüüsid YAML-failidest. Iga pesa võib klõpsamisel käske käivitada. See vajab PlaceholderAPI-t.
Kas tekstuuritausta jaoks on mul ItemsAdderit vaja?
Pildi jaoks on vaja ItemsAdderit, Nexot või Oraxenit, sest taust on osa ressursipakist. Vali „Puudub“ ja eksport kasutab selle asemel värvilisi klaaspaneele, ilma igasuguse ressursipakita.
Kuidas ma mängus menüü avan?
Eksport määrab open_command ja register_command: true. Registreeri menüü DeluxeMenusi config.yml-is ja taaskäivita server üks kord, sest DeluxeMenus registreerib uued käsud käivitamisel. Seejärel avavad mängijad selle sinu valitud käsuga.
Miks taust ei ilmu?
Kõige sagedamini ei ehitatud ressursipakki uuesti (/iazip, /nexo reload või /oraxen reload all), mängija pole uut pakki veel laadinud või puudub tekstuuripluginal PlaceholderAPI laiendus, nii et pealkirja placeholder jääb tekstiks.
Kas ma saan kasutada kohandatud esemeid või mängijate päid?
Jah. Lisaks vanilla materjalidele võtab materjali väli vastu itemsadder-namespace:id, nexo-id, oraxen-id ja head-PlayerName – vormid, mida DeluxeMenus mõistab.
Kas ma saan importida olemasoleva DeluxeMenusi faili?
Veel mitte. Sinu kujundus salvestatakse brauseris automaatselt ja „Salvesta projekt“ laadib alla projektifaili, mille saad hiljem uuesti avada.