Permission System
Documentation for every permission node used by the server software β intended for developers integrating the system, administrators configuring roles, and translators adding language support.
Server Roles
| Topic | Description |
|---|---|
| Role Hierarchy & Overview | How server roles stack and inherit from each other |
| Member Role Nodes | Baseline nodes for all registered players |
| Moderator Role Nodes | Chat moderation, player warnings, and report management |
| Admin Role Nodes | Server configuration, banning, datapack management, admin panel |
| Super Admin Bypass Node | Single node that bypasses all permission checks |
Permission Node Reference
| Topic | Description |
|---|---|
| What Is a Permission Node? | Structure, scopes, and how the server checks nodes |
| Node Syntax & Wildcard Rules | Naming rules, wildcard expansion, bracket syntax, integer placeholders |
| Extra & Tab Nodes | Admin panel tab visibility and miscellaneous utility nodes |
Guild & Alliance Permissions
| Topic | Description |
|---|---|
| Guild System Overview | What guilds are and how their permission hierarchy works |
| Guild Permission Nodes | Full reference for every guild permission node |
| Alliance System Overview | What alliances are and how their permission hierarchy works |
| Alliance Permission Nodes | Full reference for every alliance permission node |
Permission Scopes
| Scope | Assigned by | Inheritance | Node prefix |
|---|---|---|---|
| Entire server | Server Admin | global.roles.* | permission.node.player.* |
| Within one guild | Guild admin | guild.roles.* | permission.node.guild.* |
| Across multiple guilds | Alliance admin | alliance.roles.* | permission.node.alliance.* |