Commands Overview

HyperPerms provides a comprehensive set of commands for managing permissions, groups, users, and tracks. All commands start with /hp.

Base Command

The base command for HyperPerms is /hp. You can also use these aliases:

  • /hyperperms - Full command name
  • /perms - Short alias
  • /perm - Shortest alias
Use /hp help in-game for a quick command overview.

Command Categories

Command Syntax

Commands use the following syntax conventions:

  • <required> - Required argument (must be provided)
  • [optional] - Optional argument (can be omitted)
  • value|other - Choose one of the listed options
  • [duration] - Optional duration (e.g. 1d12h, 30m)
  • [contexts...] - Optional context key=value pairs

Permission Requirements

Commands require specific permissions to use. Here's a summary of the base permissions:

PermissionDescriptionDefault
hyperperms.adminAccess to all HyperPerms commandsop
hyperperms.command.helpAccess to help commandtrue
hyperperms.command.checkAccess to check commandop
hyperperms.command.reloadAccess to reload commandop
hyperperms.command.exportAccess to export commandop
hyperperms.command.updateAccess to update commandsop
hyperperms.command.userAccess to user management commandsop
hyperperms.command.groupAccess to group management commandsop
hyperperms.command.trackAccess to track management commandsop
hyperperms.command.editorAccess to web editor commandsop
hyperperms.command.debugAccess to debug commandsop
hyperperms.command.backupAccess to backup commandsop
hyperperms.command.permsAccess to permission discoveryop
hyperperms.command.importAccess to import commandsop
hyperperms.command.templateAccess to template commandsop
hyperperms.command.analyticsAccess to analytics commandsop
hyperperms.command.migrateAccess to migration commandsop
The hyperperms.admin permission grants access to all HyperPerms commands. Use more specific permissions for finer control.

Quick Reference

Essential Commands

CommandDescription
/hp helpShow help information
/hp check <player> <permission>Check if a player has a permission
/hp reloadReload configuration and data
/hp editorOpen the web editor

Group Management

CommandDescription
/hp group listList all groups
/hp group create <name>Create a new group
/hp group info <group>View group details
/hp group setperm <group> <perm> [value] [duration]Set permission on group
/hp group unsetperm <group> <perm>Remove permission from group

User Management

CommandDescription
/hp user info <player>View user details
/hp user addgroup <player> <group> [duration]Add user to group
/hp user setperm <player> <perm> [value] [duration]Set permission on user
/hp user unsetperm <player> <perm>Remove permission from user
/hp user promote <player> <track>Promote user on track

Track Management

CommandDescription
/hp track listList all tracks
/hp track create <name>Create a new track
/hp track append <track> <group>Add group to track

Debug Commands

CommandDescription
/hp debug permsToggle verbose permission checking
/hp debug tree <user>Show permission inheritance tree
/hp debug resolve <user> <permission>Trace permission resolution
/hp debug contexts <user>Show active contexts for user
/hp debug toggle <category|all> [on|off]Toggle debug categories
/hp debug statusShow current debug status

Backup Commands

CommandDescription
/hp backup create [--name=prefix]Create a backup
/hp backup listList available backups
/hp backup restore <backup>Restore from a backup

Permission Discovery

CommandDescription
/hp perms list [category]List registered permissions
/hp perms search <query>Search permissions by pattern

Import Commands

CommandDescription
/hp import defaultsImport default permission setup
/hp import file <filename>Import from a JSON file

Template Commands

CommandDescription
/hp template listList available templates
/hp template apply <name>Apply a template
/hp template create <name>Create a template from current setup
/hp template delete <name>Delete a template

Analytics Commands

CommandDescription
/hp analytics statusShow analytics status
/hp analytics report [period]Generate analytics report
/hp analytics audit <player>View audit log for a player

Migration Commands

CommandDescription
/hp migrate luckpermsPreview LuckPerms migration
/hp migrate luckperms-confirmExecute LuckPerms migration

Tab Completion

HyperPerms supports tab completion for all commands. Press Tab while typing to:

  • Complete command names
  • Show available subcommands
  • Complete group and track names
  • Suggest online player names
  • Suggest common permission nodes

Detailed Documentation

For complete documentation of each command category, visit the individual pages:

Have a question about commands or found an issue?

Send us feedback β†’