So erstellst du ein eigenes Minecraft-GUI
- Wähl eine Vorlage, zum Beispiel einen Shop, Warps, Kits, tägliche Belohnungen, ein Auktionshaus oder eine Crate-Vorschau. Oder kombinier selbst eines von 15 Layouts mit einem von 18 Themes.
- Bearbeite die Slots. Klick auf einen Slot, um Material, Name, Lore, Anzahl und die Klickaktion festzulegen. Zieh Items, um sie zu verschieben.
- Zeichne große Buttons. Mit „Button zeichnen“ ziehst du über mehrere Slots und machst daraus eine große Kachel mit Beschriftung und Icon auf dem Bild.
- Form das Menü mit 1 bis 6 Reihen und den Werkzeugen „Slots malen“ und „Slots ausblenden“, und leg den Titel fest.
- Wähl den Export: ItemsAdder, Nexo, Oraxen oder „Keins“ für schlichte Glasscheiben. Leg den Menünamen, den Befehl zum Öffnen und den Textur-Namespace fest.
- Lade die ZIP herunter und kopiere ihren Ordner
pluginsüber den Ordnerpluginsdeines Servers. - Bau das Ressourcenpaket neu mit
/iazip,/nexo reloadoder/oraxen reload all. - Trag das Menü ein in
plugins/DeluxeMenus/config.ymluntergui_menus, führ/dm reloadaus und starte den Server einmal neu, damit DeluxeMenus den neuen Befehl registriert. Danach öffnest du es mit deinem Befehl.
Der Eintrag in der config.yml sieht so aus (die README in der ZIP enthält ihn mit deinem Menünamen):
gui_menus:
shop:
file: shop.ymlEin DeluxeMenus-Editor im Browser
Statt YAML von Hand zu schreiben, baust du das Menü hier sichtbar zusammen: Der GUI-Maker ist ein DeluxeMenus-Editor und -Generator in einem. Jeder Slot, jede Klickaktion und der Titel landen beim Export als fertige YAML-Datei für DeluxeMenus, auf Wunsch mit einem eigenen Hintergrundbild für ItemsAdder, Nexo oder Oraxen. Bestehende DeluxeMenus-Dateien kannst du noch nicht importieren; deine Entwürfe speichert der Editor aber automatisch im Browser, und mit „Projekt speichern“ sicherst du sie als Datei.
Was in der ZIP steckt
| Export | Dateien |
|---|---|
| Jeder Export | plugins/DeluxeMenus/gui_menus/<menü>.yml, README.txt und ein Vorschau-PNG |
| ItemsAdder | plugins/ItemsAdder/contents/<namespace>/configs/gui_<menü>.yml und der Hintergrund unter resourcepack/assets/<namespace>/textures/gui/ |
| Nexo | plugins/Nexo/glyphs/gui_<menü>.yml und plugins/Nexo/pack/assets/<namespace>/textures/gui/<menü>.png |
| Oraxen | plugins/Oraxen/glyphs/gui_<menü>.yml und plugins/Oraxen/pack/textures/gui/<menü>.png |
| Keins | Nur die Menüdatei. Große Buttons werden zu farbigen Glasscheiben mit ihrer Beschriftung als Itemname. |
So funktioniert der Textur-Hintergrund
Minecraft hat keine Einstellung für ein Hintergrundbild im Menü. Der übliche Trick, den auch dieses Tool nutzt, ist ein Schriftbild im Menütitel: Das Hintergrund-PNG wird zu einem eigenen Zeichen, und ein Platzhalter mit negativem Abstand schiebt es an den linken Rand der Kistenansicht. Die Buttons, die du auf das Bild zeichnest, sind leere, klickbare Slots (material: air) mit eigenen click_commands.
- Bildgröße
- 256 Pixel breit. Die Höhe hängt von den Reihen ab: 164 Pixel bei 1 Reihe bis 254 Pixel bei 6 Reihen. Durch den zusätzlichen Rand können Rahmen über die Kiste hinausragen.
- Titel
- Eine PlaceholderAPI-Zeile wie
%img_offset_-48%%img_gui_shop%für ItemsAdder. Kopier sie aus dem Feld „Menütitel“. - Voraussetzungen
- DeluxeMenus, PlaceholderAPI und für das Bild ItemsAdder, Nexo oder Oraxen mit der passenden PlaceholderAPI-Erweiterung.
Klickaktionen
Jeder Slot und jeder Button nimmt DeluxeMenus-Aktionen, eine pro Zeile:
[player] spawnführt einen Befehl als Spieler aus.[console] give %player_name% diamond 1führt einen Befehl aus der Konsole aus.[openguimenu] warpsöffnet ein anderes DeluxeMenus-Menü.[message] &aHallo!schickt eine Chatnachricht.[sound] UI_BUTTON_CLICKspielt einen Sound ab,[close]schließt das Menü.
Häufige Fehler
- Im Titel steht Platzhaltertext. PlaceholderAPI oder die Erweiterung des Textur-Plugins fehlt, oder das Paket wurde nicht neu gebaut.
- Bei manchen Spielern fehlt der Hintergrund. Sie haben das Ressourcenpaket des Servers abgelehnt oder sind seit dem Neubau nicht neu beigetreten.
- Der Befehl tut nichts. Das Menü ist nicht in der config.yml von DeluxeMenus eingetragen, oder der Server wurde nach dem Eintragen nicht neu gestartet (neue Befehle registriert DeluxeMenus erst beim Start).
/dm open <menü>funktioniert schon vorher. - Ein Button reagiert nicht. Sein Feld „Beim Klick“ ist leer. Füg mindestens eine Aktion hinzu.
Häufige Fragen
Was ist DeluxeMenus?
DeluxeMenus ist ein kostenloses Plugin für Spigot und Paper, das Kistenmenüs aus YAML-Dateien öffnet. Jeder Slot kann beim Klick Befehle ausführen. Es braucht PlaceholderAPI.
Brauche ich ItemsAdder für den Textur-Hintergrund?
Für das Bild brauchst du ItemsAdder, Nexo oder Oraxen, denn der Hintergrund ist Teil eines Ressourcenpakets. Wählst du „Keins“, nutzt der Export stattdessen farbige Glasscheiben, ganz ohne Ressourcenpaket.
Wie öffne ich das Menü im Spiel?
Der Export setzt open_command und register_command: true. Trag das Menü in der config.yml von DeluxeMenus ein und starte den Server einmal neu, weil DeluxeMenus neue Befehle erst beim Start registriert. Danach öffnen Spieler es mit dem Befehl, den du gewählt hast.
Warum wird der Hintergrund nicht angezeigt?
Meistens wurde das Ressourcenpaket nicht neu gebaut (/iazip, /nexo reload oder /oraxen reload all), der Spieler hat das neue Paket noch nicht geladen, oder die PlaceholderAPI-Erweiterung des Textur-Plugins fehlt, sodass der Platzhalter im Titel als Text stehen bleibt.
Kann ich eigene Items oder Spielerköpfe nutzen?
Ja. Neben Vanilla-Materialien nimmt das Material-Feld itemsadder-namespace:id, nexo-id, oraxen-id und head-Spielername, also die Formen, die DeluxeMenus versteht.
Kann ich eine vorhandene DeluxeMenus-Datei importieren?
Noch nicht. Dein Design wird automatisch im Browser gespeichert, und „Projekt speichern“ lädt eine Projektdatei herunter, die du später wieder öffnen kannst.