The main features of the plugin include:

Plugin Configuration

After launching the server with the plugin installed, you will find the config.yml file in the DeluxeMenus folder, along with the gui_menus folder that already contains a few simple example menus.

debug: HIGHEST
check_updates: true
gui_menus:
  basics_menu:
    file: basics_menu.yml
  advanced_menu:
    file: advanced_menu.yml 
  requirements_menu:
    file: requirements_menu.yml

In the main configuration file, you can link the menus you create. When creating new menus, you must add them to the config.yml. Just add 2 lines following the existing examples:

your_menu:   file: your_menu.yml

Menu Examples

In the gui_menus folder, you will find 3 sample menus provided by the developers as examples:

Each file includes comments explaining what each setting does. You can also read more about each function on the developers' website.

Commands and Permissions

CommandPermissionDescription
/dm open <menu>deluxemenus.openOpens the specified menu
/dm open <menu> <player>deluxemenus.open.othersOpens a menu for another player
/dm listdeluxemenus.listDisplays the list of available menus
/dm reloaddeluxemenus.reloadReloads the plugin configuration

Integration with Other Plugins

DeluxeMenus supports integration with:

Conclusion

DeluxeMenus is a powerful tool for creating customizable GUI menus in Minecraft. It is suitable for a wide range of tasks and is highly adaptable to server needs.

Installation

A typical installation takes about 5 minutes. The flow is the same; only the loader and the matching build differ.

  1. Stop your Minecraft server.
  2. Drop the plugin .jar into the server /plugins folder.
  3. Start the server once so the plugin generates its config files.
  4. Edit /plugins/<name>/config.yml as needed, then run /reload confirm or restart.