🔐 Permissions
NxMenu uses a single administrative permission node.
| Permission | Description | Default |
|---|---|---|
nxmenu.admin |
Grants access to the web editor, applying edits, reloading the plugin, and testing resource packs. | OP |
Player Access Control
Regular players don't need any specific NxMenu permissions to use menus. They just run the trigger command (or click an NPC, etc.) and the menu opens.
To restrict who can open specific menus, use one of these layers (covered in detail in the Open Requirements section):
- Open Requirement (PERMISSION mode) — Block menu opening based on a permission node.
- Per-action [require] — Block specific clicks based on permissions or conditions.
- Bukkit command permissions — Use a permission plugin (LuckPerms, etc.) to restrict who can run the trigger command itself.
Example Permission Setup
Want only VIPs to access /vipshop?
- In the Menu Builder, set OPEN REQUIREMENT to PERMISSION mode.
- Set perm to
group.vip(or whatever your VIP node is). - Set deny msg to
&cThis is for VIPs only!. - Deploy.
Non-VIPs running /vipshop get the deny message instead of the menu.