Minecraft Servers HQ

Minecraft plugin DeluxeMenus

Information about DeluxeMenus and servers where it was found

🔌 About DeluxeMenus

DeluxeMenus is a Minecraft plugin for creating configurable inventory-based GUI menus. Server administrators define menus and menu items in YAML; items can display dynamic data via PlaceholderAPI and trigger commands or actions when clicked. The plugin generates a gui_menus folder for external menu files and uses a central config.yml for core settings.

🎯 Purpose

DeluxeMenus solves the problem of building in-game graphical menus without coding. It lets server owners create shops, server selectors, kit menus, informational panels, and other interactive interfaces that run commands or present player-specific data.

⚙️ Features

  • Create inventory GUI menus via YAML (external menu files supported).
  • Menu items can run commands or perform actions when clicked.
  • PlaceholderAPI integration for dynamic item names, lore, and conditions.
  • Per-menu and per-click permissions (menu access and click restrictions).
  • Commands to open, list, reload, and execute actions for menus.
  • Generates plugins/DeluxeMenus/gui_menus and example menu files on first run.
  • Uses bStats for anonymous statistics (enabled by default unless disabled).

🧩 Who It Is For

  • Server owners and administrators who want custom in-game GUIs (shops, selectors, kits).
  • SMP and survival servers that use GUI-based shops or informational menus.
  • Networks that need configurable menus with PlaceholderAPI values.

🏗️ Example Use Cases

  • A server selector menu that teleports players or runs server-connect commands.
  • A shop menu that executes purchase commands when a player clicks an item.
  • A kit selection GUI showing player-specific info via placeholders.

⌨️ Commands

CommandDescriptionPermissionAccess
/dm open <menuName>Open a named menu for yourself.deluxemenus.openPlayer
/dm open <menuName> <player>Open a named menu for another player.deluxemenus.open.othersAdmin
/dm listList all menus you have access to.deluxemenus.listPlayer
/dm reloadReload DeluxeMenus configuration and menus.deluxemenus.reloadAdmin
/dm execute <player> <action>Execute a configured action on a target player (restricted).op / consoleAdmin

🔐 Permissions

PermissionDescriptionDefault
deluxemenus.openAllows opening menus via /dm open.not specified
deluxemenus.open.othersAllows opening menus for other players.not specified
deluxemenus.listAllows listing accessible menus.not specified
deluxemenus.reloadAllows reloading plugin configuration.not specified
deluxemenus.clickmenu.<menuName>Permission node used for restricting click-menu access per menu.not specified

⚙️ Installation

📥 Setup

  • Download the official DeluxeMenus .jar for Spigot and place it into your server plugins/ directory.
  • Ensure PlaceholderAPI is installed before running DeluxeMenus (PlaceholderAPI is required for placeholders to work).
  • Run or restart the server; DeluxeMenus will create a plugins/DeluxeMenus folder with a config.yml and a gui_menus folder.
  • Check the server console to confirm the plugin loaded successfully and watch for any Java version warnings.

📦 Dependencies

  • PlaceholderAPI (required for placeholder support).

🧾 Configuration

  • DeluxeMenus uses a main config.yml and supports external YAML menu files saved in plugins/DeluxeMenus/gui_menus.
  • When creating a new menu via the plugin, a default external menu file will be generated which can be edited to customize slots, items, placeholders, and actions.

🧠 Technical Notes

  • PlaceholderAPI is required for dynamic placeholders in item names, lore, and conditions.
  • Java 11 or higher is required for modern releases of the plugin.
  • DeluxeMenus collects anonymous stats via bStats (can be disabled if desired).
  • The plugin is open-source with a public repository and provides example menus and a wiki for configuration guidance.
  • Supported Minecraft versions are listed by the project; verify compatibility with your server version before deployment.

🤝 When This Plugin Is Useful

If you need configurable, YAML-driven inventory GUIs that can show player-specific data and run commands on click, DeluxeMenus is a practical choice for building shops, selectors, and in-game interfaces without custom coding.

Servers with DeluxeMenus

The DeluxeMenus plugin page shows which servers monitoring found this plugin on, and which platforms and versions it appears with.

Plugins may add commands, economy, protection, permissions, mini-games, integrations, or other mechanics. The actual role of DeluxeMenus depends on each server's configuration.

Data is generated automatically from technical server responses. If a server hides its plugin list, it may not appear in this section even if it uses DeluxeMenus.

Use the server list with DeluxeMenus to compare projects, check compatible versions, or find examples of how the plugin is used on public servers.