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.info | Access /hp info - view plugin information | true |
| hyperperms.command.reload | Access /hp reload - reload configuration | op |
| hyperperms.command.save | Access /hp save - save all data | op |
| hyperperms.command.sync | Access /hp sync - sync data across servers | op |
| hyperperms.command.verbose | Access /hp verbose - toggle verbose mode | op |
| hyperperms.command.check | Access /hp check - check player permissions | op |
| hyperperms.command.editor | Access /hp editor - open web editor | op |
| hyperperms.command.apply | Access /hp apply - apply editor changes | 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 |
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