Slik lager du en egen Minecraft-GUI
- Velg en mal, for eksempel en shop, warps, kits, daglige belønninger, et auksjonshus eller en crate-forhåndsvisning. Eller kombiner selv én av 15 layouter med ett av 18 temaer.
- Rediger slotsene. Klikk på en slot for å velge materiale, navn, lore, antall og hva som skjer ved klikk. Dra items for å flytte dem.
- Tegn store knapper. Med «Tegn knapp» drar du over flere slots for å lage én stor flis med tekst og et ikon på bildet.
- Form menyen med 1 til 6 rader og verktøyene for å male og skjule, og sett tittelen.
- Velg eksporten: ItemsAdder, Nexo, Oraxen eller Ingen for vanlige glassruter. Sett menynavnet, kommandoen som åpner den, og namespace for teksturen.
- Last ned ZIP-filen og kopier
plugins-mappen i den overplugins-mappen på serveren din. - Bygg ressurspakken på nytt med
/iazip,/nexo reloadeller/oraxen reload all. - Registrer menyen i
plugins/DeluxeMenus/config.ymlundergui_menus, kjør/dm reloadog start serveren på nytt én gang, så DeluxeMenus registrerer den nye kommandoen. Åpne den så med kommandoen din.
Registreringen i config.yml ser slik ut (README-filen i ZIP-en har den med menynavnet ditt):
gui_menus: shop: file: shop.yml
En DeluxeMenus-editor i nettleseren din
I stedet for å skrive YAML for hånd bygger du menyen visuelt her: GUI-makeren er DeluxeMenus-editor og -generator i ett. Hver slot, hver klikkhandling og tittelen blir til en ferdig menyfil for DeluxeMenus når du eksporterer, med et valgfritt eget bakgrunnsbilde for ItemsAdder, Nexo eller Oraxen. Du kan ikke importere eksisterende DeluxeMenus-filer ennå, men editoren lagrer designene dine automatisk i nettleseren, og «Lagre prosjekt» tar vare på dem som en fil.
Dette ligger i ZIP-filen
| Eksport | Filer |
|---|---|
| Alle eksporter | plugins/DeluxeMenus/gui_menus/<menu>.yml, README.txt og en PNG for forhåndsvisning |
| ItemsAdder | plugins/ItemsAdder/contents/<namespace>/configs/gui_<menu>.yml og bakgrunnen under resourcepack/assets/<namespace>/textures/gui/ |
| Nexo | plugins/Nexo/glyphs/gui_<menu>.yml og plugins/Nexo/pack/assets/<namespace>/textures/gui/<menu>.png |
| Oraxen | plugins/Oraxen/glyphs/gui_<menu>.yml og plugins/Oraxen/pack/textures/gui/<menu>.png |
| Ingen | Bare menyfilen. Store knapper blir til fargede glassruter med teksten sin som itemnavn. |
Slik fungerer teksturbakgrunnen
Minecraft har ingen innstilling for et bakgrunnsbilde i menyer. Det vanlige trikset, som også brukes her, er et font image i menytittelen: bakgrunns-PNG-en blir et eget tegn, og en placeholder for negativt mellomrom flytter det til venstre kant av kisteskjermen. Knappene du tegner på bildet, er tomme, klikkbare slots (material: air) med egne click_commands.
- Bildestørrelse
- 256 piksler bredt. Høyden avhenger av antall rader: 164 piksler for 1 rad opptil 254 piksler for 6 rader. Den ekstra margen lar rammer stikke utenfor kisten.
- Tittel
- En PlaceholderAPI-linje som
%img_offset_-48%%img_gui_shop%for ItemsAdder. Kopier den fra feltet «Menytittel». - Krever
- DeluxeMenus, PlaceholderAPI og, for bildet, ItemsAdder, Nexo eller Oraxen med tilhørende PlaceholderAPI-expansion.
Klikkhandlinger
Hver slot og hver knapp tar DeluxeMenus-handlinger, én per linje:
[player] spawnkjører en kommando som spilleren.[console] give %player_name% diamond 1kjører en kommando fra konsollen.[openguimenu] warpsåpner en annen DeluxeMenus-meny.[message] &aHello!sender en chatmelding.[sound] UI_BUTTON_CLICKspiller av en lyd,[close]lukker menyen.
Vanlige feil
- Tittelen viser placeholder-tekst. PlaceholderAPI eller expansionen til teksturpluginen mangler, eller pakken er ikke bygget på nytt.
- Bakgrunnen mangler for noen spillere. De har avslått serverens ressurspakke eller har ikke logget inn igjen etter ombyggingen.
- Kommandoen gjør ingenting. Menyen er ikke registrert i config.yml for DeluxeMenus, eller serveren er ikke startet på nytt etter at den ble lagt til (DeluxeMenus registrerer nye kommandoer ved oppstart).
/dm open <menu>fungerer allerede før det. - En knapp reagerer ikke. Feltet «Ved klikk» er tomt. Legg til minst én handling.
Ofte stilte spørsmål
Hva er DeluxeMenus?
DeluxeMenus er en gratis plugin for Spigot og Paper som åpner kistemenyer fra YAML-filer. Hver slot kan kjøre kommandoer når den klikkes. Den krever PlaceholderAPI.
Trenger jeg ItemsAdder for teksturbakgrunnen?
For bildet trenger du ItemsAdder, Nexo eller Oraxen, fordi bakgrunnen er en del av en ressurspakke. Velger du «Ingen», bruker eksporten fargede glassruter i stedet, helt uten ressurspakke.
Hvordan åpner jeg menyen i spillet?
Eksporten setter open_command og register_command: true. Registrer menyen i config.yml til DeluxeMenus og start serveren på nytt én gang, fordi DeluxeMenus registrerer nye kommandoer ved oppstart. Deretter åpner spillerne den med kommandoen du valgte.
Hvorfor vises ikke bakgrunnen?
Oftest er ressurspakken ikke bygget på nytt (/iazip, /nexo reload eller /oraxen reload all), spilleren har ikke lastet inn den nye pakken ennå, eller PlaceholderAPI-utvidelsen til teksturpluginen mangler, så placeholderen i tittelen blir stående som tekst.
Kan jeg bruke egne items eller spillerhoder?
Ja. I tillegg til vanilla-materialer tar materialfeltet imot itemsadder-namespace:id, nexo-id, oraxen-id og head-PlayerName, formene DeluxeMenus forstår.
Kan jeg importere en eksisterende DeluxeMenus-fil?
Ikke ennå. Designet ditt lagres automatisk i nettleseren, og «Lagre prosjekt» laster ned en prosjektfil som du kan åpne igjen senere.