xCustomMenu/Guides

xCustomMenu 1.0.12 documentation

Guides

Practical setup and day-to-day workflows.

Examples match release 1.0.12. Back up your configuration before editing. Use this plugin's reload command where supported; restart after dependency or JAR changes.

Create and connect menu buttons

Menu layouts live in ui-config.yml; pause-screen integration and messages live in config.yml.

Edit an existing menu under menus. Copy an existing button as a starting point.

Configuration

Run as the player or console. Console commands have server privileges; only expose intended actions.

Action

Navigate to another configured menu or close the dialog.

Action

Open a link, copy text, or show the built-in server links dialog.

Action

Send a MiniMessage message to one player or the whole server.

Action

Supported replacements in action messages and commands.

Placeholders

Open a configured menu manually.

Example

Reload runtime actions. Restart after changing the pause title or visible ESC layout.

Example

Check whether menus, ESC integration and buttons are enabled.

Example