Näin teet oman Minecraft-GUIn
- Valitse pohja, esimerkiksi kauppa, warpit, kitit, päivittäiset palkinnot, huutokauppa tai cratein esikatselu. Tai yhdistä itse yksi 15 asettelusta ja yksi 18 teemasta.
- Muokkaa slotteja. Klikkaa slottia asettaaksesi materiaalin, nimen, loren, määrän ja sen, mitä klikatessa tapahtuu. Vedä itemejä siirtääksesi niitä.
- Piirrä isoja nappeja. Toiminnolla ”Piirrä nappi” vedä usean slotin yli tehdäksesi yhden ison ruudun, jonka kuvassa on teksti ja ikoni.
- Muotoile valikko 1–6 rivillä sekä maalaus- ja piilotustyökaluilla, ja aseta otsikko.
- Valitse vienti: ItemsAdder, Nexo, Oraxen tai Ei mitään tavallisille lasiruuduille. Aseta valikon nimi, sen avaava komento ja tekstuurien namespace.
- Lataa ZIP ja kopioi sen
plugins-kansio palvelimesiplugins-kansion päälle. - Rakenna resurssipaketti uudelleen komennolla
/iazip,/nexo reloadtai/oraxen reload all. - Rekisteröi valikko tiedostoon
plugins/DeluxeMenus/config.ymlkohtaangui_menus, aja/dm reloadja käynnistä palvelin kerran uudelleen, jotta DeluxeMenus rekisteröi uuden komennon. Avaa valikko sitten komennollasi.
Rekisteröinti config.yml:ssä näyttää tältä (ZIPin README sisältää sen valikkosi nimellä):
gui_menus: shop: file: shop.yml
DeluxeMenus-editori selaimessasi
Sen sijaan, että kirjoittaisit YAMLia käsin, rakennat valikon täällä visuaalisesti: GUI-työkalu on DeluxeMenus-editori ja -generaattori samassa. Jokainen slotti, klikkaustoiminto ja otsikko päätyvät viedessä valmiiksi DeluxeMenus-valikkotiedostoksi, valinnaisella omalla taustakuvalla ItemsAdderille, Nexolle tai Oraxenille. Olemassa olevia DeluxeMenus-tiedostoja ei voi vielä tuoda, mutta editori tallentaa suunnitelmasi selaimeen automaattisesti, ja ”Tallenna projekti” säilyttää ne tiedostona.
Mitä ZIPissä on
| Vienti | Tiedostot |
|---|---|
| Jokainen vienti | plugins/DeluxeMenus/gui_menus/<menu>.yml, README.txt ja esikatselu-PNG |
| ItemsAdder | plugins/ItemsAdder/contents/<namespace>/configs/gui_<menu>.yml ja tausta kansiossa 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 |
| Ei mitään | Vain valikkotiedosto. Isoista napeista tulee värillisiä lasiruutuja, joiden itemin nimenä on napin teksti. |
Näin tekstuuritausta toimii
Minecraftissa ei ole asetusta valikon taustakuvalle. Tavallinen kikka, jota käytetään myös tässä, on fonttikuva valikon otsikossa: tausta-PNG:stä tulee oma merkki, ja negatiivisen välin placeholder siirtää sen arkkunäkymän vasempaan reunaan. Kuvaan piirtämäsi napit ovat tyhjiä, klikattavia slotteja (material: air), joilla on omat click_commands.
- Kuvan koko
- 256 pikseliä leveä. Korkeus riippuu riveistä: 164 pikseliä yhdelle riville ja enintään 254 pikseliä kuudelle riville. Ylimääräinen marginaali antaa kehysten ulottua arkun ulkopuolelle.
- Otsikko
- PlaceholderAPI-rivi, kuten
%img_offset_-48%%img_gui_shop%ItemsAdderille. Kopioi se ”Valikon otsikko” -kentästä. - Vaatii
- DeluxeMenusin, PlaceholderAPIn ja kuvaa varten ItemsAdderin, Nexon tai Oraxenin PlaceholderAPI-laajennuksineen.
Klikkaustoiminnot
Jokainen slotti ja nappi ottaa DeluxeMenus-toimintoja, yksi per rivi:
[player] spawnajaa komennon pelaajana.[console] give %player_name% diamond 1ajaa komennon konsolista.[openguimenu] warpsavaa toisen DeluxeMenus-valikon.[message] &aHello!lähettää chat-viestin.[sound] UI_BUTTON_CLICKsoittaa äänen,[close]sulkee valikon.
Yleiset virheet
- Otsikossa näkyy placeholder-teksti. PlaceholderAPI tai tekstuuripluginin laajennus puuttuu, tai pakettia ei rakennettu uudelleen.
- Tausta puuttuu joiltain pelaajilta. He hylkäsivät palvelimen resurssipaketin tai eivät ole liittyneet uudelleen uudelleenrakennuksen jälkeen.
- Komento ei tee mitään. Valikkoa ei ole rekisteröity DeluxeMenusin config.yml:ään, tai palvelinta ei käynnistetty uudelleen lisäämisen jälkeen (DeluxeMenus rekisteröi uudet komennot käynnistyksessä).
/dm open <menu>toimii jo ennen sitä. - Nappi ei reagoi. Sen ”Klikatessa”-kenttä on tyhjä. Lisää vähintään yksi toiminto.
Usein kysytyt kysymykset
Mikä on DeluxeMenus?
DeluxeMenus on ilmainen Spigot- ja Paper-plugin, joka avaa arkkuvalikoita YAML-tiedostoista. Jokainen slotti voi ajaa komentoja klikattaessa. Se vaatii PlaceholderAPIn.
Tarvitsenko ItemsAdderin tekstuuritaustaa varten?
Kuvaa varten tarvitset ItemsAdderin, Nexon tai Oraxenin, koska tausta on osa resurssipakettia. Valitse ”Ei mitään”, niin vienti käyttää värillisiä lasiruutuja ilman resurssipakettia.
Miten avaan valikon pelissä?
Vienti asettaa open_command ja register_command: true. Rekisteröi valikko DeluxeMenusin config.yml:ään ja käynnistä palvelin kerran uudelleen, koska DeluxeMenus rekisteröi uudet komennot käynnistyksessä. Sen jälkeen pelaajat avaavat valikon valitsemallasi komennolla.
Miksi tausta ei näy?
Useimmiten resurssipakettia ei rakennettu uudelleen (/iazip, /nexo reload tai /oraxen reload all), pelaaja ei ole vielä ladannut uutta pakettia, tai tekstuuripluginin PlaceholderAPI-laajennus puuttuu, jolloin otsikon placeholder jää tekstiksi.
Voinko käyttää custom-itemejä tai pelaajien päitä?
Kyllä. Vanilla-materiaalien lisäksi materiaalikenttä hyväksyy muodot itemsadder-namespace:id, nexo-id, oraxen-id ja head-PlayerName, jotka DeluxeMenus ymmärtää.
Voinko tuoda olemassa olevan DeluxeMenus-tiedoston?
Et vielä. Suunnitelmasi tallentuu selaimeen automaattisesti, ja ”Tallenna projekti” lataa projektitiedoston, jonka voit avata myöhemmin uudelleen.