Permission Nodes Reference
Complete reference of all HyperPerms permission nodes. Grant these to control who can use HyperPerms commands and features.
Use hyperperms.* to grant all HyperPerms permissions, orhyperperms.command.* for all commands.
Command Permissions
General Commands
| Permission Node | Description | Default |
|---|
| hyperperms.command.help | Access /hp help | true |
| hyperperms.command.reload | Access /hp reload - reload configuration | op |
| hyperperms.command.check | Access /hp check - check player permissions | op |
| hyperperms.command.resetgroups | Access /hp resetgroups - reset to default groups | op |
| hyperperms.command.export | Access /hp export - export permissions to JSON | op |
| hyperperms.command.editor | Access /hp editor - open web editor | op |
| hyperperms.command.apply | Access /hp apply - apply editor changes | op |
| hyperperms.command.update | Access /hp update - check for and install updates | op |
| hyperperms.command.updates | Access /hp updates - toggle update notifications | op |
Debug Commands
| Permission Node | Description | Default |
|---|
| hyperperms.command.debug | Access all /hp debug commands | op |
| hyperperms.command.debug.tree | View inheritance tree | op |
| hyperperms.command.debug.resolve | Debug permission resolution | op |
| hyperperms.command.debug.contexts | View active contexts | op |
Backup Commands
| Permission Node | Description | Default |
|---|
| hyperperms.command.backup | Access all /hp backup commands | op |
| hyperperms.command.backup.create | Create backups | op |
| hyperperms.command.backup.list | List backups | op |
| hyperperms.command.backup.restore | Restore from backup | op |
Group Commands
| Permission Node | Description | Default |
|---|
| hyperperms.command.group | Access all /hp group commands | op |
| hyperperms.command.group.create | Create new groups | op |
| hyperperms.command.group.delete | Delete groups | op |
| hyperperms.command.group.info | View group information | op |
| hyperperms.command.group.list | List all groups | op |
| hyperperms.command.group.setperm | Set group permissions | op |
| hyperperms.command.group.unsetperm | Remove group permissions | op |
| hyperperms.command.group.setprefix | Set group prefix | op |
| hyperperms.command.group.setsuffix | Set group suffix | op |
| hyperperms.command.group.setweight | Set group weight | op |
| hyperperms.command.group.setdisplayname | Set group display name | op |
| hyperperms.command.group.parent | Manage group inheritance | op |
| hyperperms.command.group.parent.add | Add parent group | op |
| hyperperms.command.group.parent.remove | Remove parent group | op |
| hyperperms.command.group.clone | Clone a group | op |
| hyperperms.command.group.rename | Rename a group | op |
User Commands
| Permission Node | Description | Default |
|---|
| hyperperms.command.user | Access all /hp user commands | op |
| hyperperms.command.user.info | View user information | op |
| hyperperms.command.user.setperm | Set user permissions | op |
| hyperperms.command.user.unsetperm | Remove user permissions | op |
| hyperperms.command.user.addgroup | Add user to group | op |
| hyperperms.command.user.removegroup | Remove user from group | op |
| hyperperms.command.user.setprimarygroup | Set user primary group | op |
| hyperperms.command.user.setprefix | Set user custom prefix | op |
| hyperperms.command.user.setsuffix | Set user custom suffix | op |
| hyperperms.command.user.promote | Promote user on track | op |
| hyperperms.command.user.demote | Demote user on track | op |
| hyperperms.command.user.clear | Clear user data | op |
Track Commands
| Permission Node | Description | Default |
|---|
| hyperperms.command.track | Access all /hp track commands | op |
| hyperperms.command.track.create | Create new tracks | op |
| hyperperms.command.track.delete | Delete tracks | op |
| hyperperms.command.track.info | View track information | op |
| hyperperms.command.track.list | List all tracks | op |
| hyperperms.command.track.append | Add group to track | op |
| hyperperms.command.track.insert | Insert group at position | op |
| hyperperms.command.track.remove | Remove group from track | op |
| hyperperms.command.track.clear | Clear all groups from track | op |
Template Commands
| Permission Node | Description | Default |
|---|
| hyperperms.command.template | Access all /hp template commands | op |
| hyperperms.command.template.list | List available templates | op |
| hyperperms.command.template.preview | Preview a template | op |
| hyperperms.command.template.apply | Apply a template | op |
| hyperperms.command.template.export | Export server setup as template | op |
| hyperperms.command.template.reload | Reload templates from disk | op |
Analytics Commands
| Permission Node | Description | Default |
|---|
| hyperperms.command.analytics | Access all /hp analytics commands | op |
| hyperperms.command.analytics.summary | View analytics summary | op |
| hyperperms.command.analytics.hotspots | View permission hotspots | op |
| hyperperms.command.analytics.unused | View unused permissions | op |
| hyperperms.command.analytics.audit | View audit trail | op |
| hyperperms.command.analytics.export | Export analytics data | op |
Permission Discovery Commands
| Permission Node | Description | Default |
|---|
| hyperperms.command.perms | Access all /hp perms commands | op |
| hyperperms.command.perms.list | List registered permissions | op |
| hyperperms.command.perms.search | Search permissions | op |
Import & Migration Commands
| Permission Node | Description | Default |
|---|
| hyperperms.command.import | Access all /hp import commands | op |
| hyperperms.command.migrate | Access /hp migrate - migrate from other plugins | op |
Feature Permissions
Chat Features
| Permission Node | Description | Default |
|---|
| hyperperms.chat.color | Use color codes in chat | false |
| hyperperms.chat.format | Use formatting codes in chat | false |
| hyperperms.chat.url | Post clickable URLs in chat | false |
Bypass Permissions
| Permission Node | Description | Default |
|---|
| hyperperms.bypass.cooldown | Bypass command cooldowns | op |
Wildcard Permissions
These wildcard nodes grant multiple permissions at once:
| Permission Node | Description | Default |
|---|
| hyperperms.* | All HyperPerms permissions | op |
| hyperperms.command.* | All command permissions | op |
| hyperperms.command.group.* | All group command permissions | op |
| hyperperms.command.user.* | All user command permissions | op |
| hyperperms.command.track.* | All track command permissions | op |
| hyperperms.command.backup.* | All backup command permissions | op |
| hyperperms.command.debug.* | All debug command permissions | op |
| hyperperms.chat.* | All chat feature permissions | false |
Recommended Setup
Owner/Admin
Grant full access:
hyperperms.*
Moderator
Basic user management:
hyperperms.command.user.info
hyperperms.command.user.addgroup
hyperperms.command.user.removegroup
hyperperms.command.user.promote
hyperperms.command.user.demote
hyperperms.command.group.info
hyperperms.command.group.list
hyperperms.command.track.info
hyperperms.command.track.list
hyperperms.command.check
Helper
View-only access:
hyperperms.command.user.info
hyperperms.command.group.info
hyperperms.command.group.list
hyperperms.command.check
VIP Players
Chat formatting perks:
hyperperms.chat.color
hyperperms.chat.format
See Also