Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Avatar for Olaneria

The all new modern permissions system.

Report OlaPermissions?

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