Commands & Permissions
Comprehensive listing of commands, aliases, and permission nodes in EasyMenu 7.
Commands
| Command | Description | Permission | Default |
|---|---|---|---|
/menu | Opens the main menu (main.yml) | None | Everyone |
/menu reload | Atomically reloads configurations and menu definitions | easymenu.command.reload | OP |
/submenu <ID>/sm <ID> | Opens a specific submenu by ID | None | Everyone |
<open-command> | Custom command registered via menu open-command | As configured | As configured |
/negilib debug visual | Shows item appearance compilation diagnostics and cache info | negilib.admin | OP |
/negilib reload | Reloads resource-pack layers and thumbnail caches in NegiLib | negilib.admin | OP |
Permission Nodes
| Permission Node | Description | Default Target |
|---|---|---|
easymenu.admin | Grants all EasyMenu administrative permissions (inherits easymenu.command.reload). | OP |
easymenu.command.reload | Allows running /menu reload. | OP |
easymenu.cooldown.bypass | Allows bypassing configured cooldown timers on item clicks. | OP |
negilib.admin | Allows running NegiLib diagnostic and reload commands. | OP |
Dynamic Open Command Permissions
Custom permissions can be defined per menu using open-command:
open-command:
name: "vipshop"
permission: "myserver.vipshop"
permission-default: false # false = OP only; true = all players