Minecraft-Plugin DeluxeMenus

Informationen zu DeluxeMenus und den Servern, auf denen es gefunden wurde

🔌 Über DeluxeMenus

DeluxeMenus ist ein Minecraft-Plugin zum Erstellen konfigurierbarer, inventarbasierten GUI-Menüs. Server-Administratoren definieren Menüs und Menü-Items in YAML; Items können dynamische Daten über PlaceholderAPI anzeigen und beim Anklicken Befehle oder Aktionen auslösen. Das Plugin erstellt einen gui_menus-Ordner für externe Menüdateien und verwendet eine zentrale config.yml für die Grundeinstellungen.

🎯 Zweck

DeluxeMenus löst das Problem, grafische In-Game-Menüs ohne Programmierung zu erstellen. Es ermöglicht Serverbesitzern, Shops, Server-Selectoren, Kit-Menüs, Info-Panels und andere interaktive Oberflächen zu erstellen, die Befehle ausführen oder spielerspezifische Daten anzeigen.

⚙️ Funktionen

  • Inventarbasierte GUI-Menüs per YAML erstellen (externe Menüdateien werden unterstützt).
  • Menü-Items können beim Anklicken Befehle ausführen oder Aktionen ausführen.
  • PlaceholderAPI-Integration für dynamische Item-Namen, Lore und Bedingungen.
  • Berechtigungen pro Menü und pro Klick (Menüzugriff und Klick-Beschränkungen).
  • Befehle zum Öffnen, Auflisten, Neuladen und Ausführen von Aktionen für Menüs.
  • Erstellt beim ersten Start plugins/DeluxeMenus/gui_menus und Beispiel-Menüdateien.
  • Verwendet bStats für anonyme Statistiken (standardmäßig aktiviert, sofern nicht deaktiviert).

🧩 Für wen es gedacht ist

  • Serverbesitzer und Administratoren, die benutzerdefinierte In-Game-GUIs möchten (Shops, Selector, Kits).
  • SMP- und Survival-Server, die GUI-basierte Shops oder Informationsmenüs verwenden.
  • Netzwerke, die konfigurierbare Menüs mit PlaceholderAPI-Werten benötigen.

🏗️ Beispielanwendungen

  • Ein Server-Selector-Menü, das Spieler teleportiert oder Server-Verbindungsbefehle ausführt.
  • Ein Shop-Menü, das Kaufbefehle ausführt, wenn ein Spieler auf ein Item klickt.
  • Eine Kit-Auswahl-GUI, die spielerspezifische Infos über Platzhalter anzeigt.

⌨️ Befehle

BefehlBeschreibungBerechtigungZugriff
/dm open <menuName>Ein benanntes Menü für dich selbst öffnen.deluxemenus.openSpieler
/dm open <menuName> <player>Ein benanntes Menü für einen anderen Spieler öffnen.deluxemenus.open.othersAdmin
/dm listAlle Menüs auflisten, auf die du Zugriff hast.deluxemenus.listSpieler
/dm reloadDeluxeMenus-Konfiguration und Menüs neu laden.deluxemenus.reloadAdmin
/dm execute <player> <action>Eine konfigurierte Aktion auf einen Zielspieler ausführen (eingeschränkt).op / consoleAdmin

🔐 Berechtigungen

BerechtigungBeschreibungStandard
deluxemenus.openErlaubt das Öffnen von Menüs über /dm open.nicht angegeben
deluxemenus.open.othersErlaubt das Öffnen von Menüs für andere Spieler.nicht angegeben
deluxemenus.listErlaubt das Auflisten zugänglicher Menüs.nicht angegeben
deluxemenus.reloadErlaubt das Neuladen der Plugin-Konfiguration.nicht angegeben
deluxemenus.clickmenu.<menuName>Berechtigungsnode, der zum Einschränken des Zugriffes auf das Klick-Menü pro Menü verwendet wird.nicht angegeben

⚙️ Installation

📥 Einrichtung

  • Lade die offizielle DeluxeMenus-.jar für Spigot herunter und lege sie in das plugins/-Verzeichnis deines Servers.
  • Stelle sicher, dass PlaceholderAPI installiert ist, bevor du DeluxeMenus startest (PlaceholderAPI wird für Platzhalter benötigt).
  • Starte den Server oder starte ihn neu; DeluxeMenus erstellt einen plugins/DeluxeMenus-Ordner mit einer config.yml und einem gui_menus-Ordner.
  • Prüfe die Serverkonsole, um zu bestätigen, dass das Plugin erfolgreich geladen wurde, und achte auf Java-Versionswarnungen.

📦 Abhängigkeiten

  • PlaceholderAPI (erforderlich für Platzhalter-Unterstützung).

🧾 Konfiguration

  • DeluxeMenus verwendet eine zentrale config.yml und unterstützt externe YAML-Menüdateien, die in plugins/DeluxeMenus/gui_menus gespeichert sind.
  • Beim Erstellen eines neuen Menüs über das Plugin wird eine standardmäßige externe Menüdatei generiert, die bearbeitet werden kann, um Slots, Items, Platzhalter und Aktionen anzupassen.

🧠 Technische Hinweise

  • PlaceholderAPI ist für dynamische Platzhalter in Item-Namen, Lore und Bedingungen erforderlich.
  • Für moderne Versionen des Plugins ist Java 11 oder höher erforderlich.
  • DeluxeMenus sammelt anonyme Statistiken über bStats (kann bei Bedarf deaktiviert werden).
  • Das Plugin ist Open Source, hat ein öffentliches Repository und bietet Beispielmenüs sowie ein Wiki mit Konfigurationshinweisen.
  • Die unterstützten Minecraft-Versionen werden vom Projekt aufgeführt; prüfe vor dem Einsatz die Kompatibilität mit deiner Serverversion.

🤝 Wann dieses Plugin nützlich ist

Wenn du konfigurierbare, YAML-basierte Inventar-GUIs brauchst, die spielerspezifische Daten anzeigen und beim Klicken Befehle ausführen können, ist DeluxeMenus eine praktische Wahl, um Shops, Selektoren und In-Game-Oberflächen ohne eigenen Code zu erstellen.

Server mit dem Plugin DeluxeMenus

Die Seite des Plugins DeluxeMenus zeigt, auf welchen Servern das Monitoring dieses Plugin gefunden hat, sowie mit welchen Plattformen und Versionen es vorkommt.

Plugins können Befehle, Wirtschaft, Schutz, Zugriffsrechte, Mini-Spiele, Integrationen oder andere Mechaniken hinzufügen. Die tatsächliche Rolle von DeluxeMenus hängt von der Konfiguration des jeweiligen Servers ab.

Daten werden automatisch aus den technischen Antworten der Server gebildet. Wenn ein Server die Plugin-Liste verbirgt, erscheint er möglicherweise nicht in diesem Abschnitt, auch wenn er DeluxeMenus nutzt.

Nutze die Serverliste mit DeluxeMenus, um Projekte zu vergleichen, kompatible Versionen zu prüfen oder Beispiele der Plugin-Nutzung auf öffentlichen Servern zu finden.