Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Commands & Permissions
OlaPermissions comes with a comprehensive suite of commands to manage users, groups, and tracks.
Administrative Commands
User Management
/ola user <name> info- View a user's active nodes, primary group, prefix, and suffix./ola user <name> permission list- List all permission nodes directly attached to the user./ola user <name> permission add <node> [server] [world]- Grant a permission node./ola user <name> permission addtemp <node> <duration> [server] [world]- Grant a temporary permission (duration in seconds)./ola user <name> permission remove <node> [server] [world]- Revoke a permission node./ola user <name> group list- List all groups the user currently holds./ola user <name> group add <group> [duration] [server]- Add the user to a group (optionally for a temporary duration)./ola user <name> group remove <group> [server]- Remove the user from a group./ola user <name> prefix set <prefix>- Set a personal chat prefix./ola user <name> prefix unset- Remove a personal chat prefix./ola user <name> suffix set <suffix>- Set a personal chat suffix./ola user <name> suffix unset- Remove a personal chat suffix./ola user <name> track promote <track>- Promote the user along the specified track./ola user <name> track demote <track>- Demote the user along the specified track.
Group Management
/ola group list- List all groups and their weights./ola group <name> info- View a group's metadata, weight, and inheritance tree./ola group <name> create <weight>- Create a new group with the specified weight priority./ola group <name> delete- Delete a group and remove it from all users./ola group <name> permission list- List all permission nodes attached to the group./ola group <name> permission add <node> [server] [world]- Grant a permission to the group./ola group <name> permission remove <node> [server] [world]- Revoke a permission from the group./ola group <name> parent add <parent_group>- Make this group inherit permissions from another group./ola group <name> parent remove <parent_group>- Remove inheritance from another group./ola group <name> prefix set <prefix>- Set the group's chat prefix./ola group <name> prefix unset- Remove the group's chat prefix./ola group <name> suffix set <suffix>- Set the group's chat suffix./ola group <name> suffix unset- Remove the group's chat suffix.
Track Management
/ola track list- List all configured tracks./ola track <name> create <group1> <group2> <group3>...- Create an ordered progression track./ola track <name> delete- Delete a track.
System Commands
/ola import luckperms- Begin a database migration from an existing LuckPerms installation.
Permission Nodes
To run any of the above commands, the player or console must hold the administrator permission node:
olapermissions.admin