Necesse uses five permission levels in a hierarchy where each rank inherits abilities from lower levels. Understanding what each role can do helps you assign appropriate permissions to trusted players without giving more access than necessary.
Permission Hierarchy
From lowest to highest access:
| Level | Description |
|---|---|
| User | Default level for all players with no special permissions |
| Moderator | Can manage players through kick and ban commands |
| Admin | Full access to cheat commands and world manipulation |
| Owner | Highest player rank with complete server control |
| Server | Console-only level with unrestricted access |
What Each Level Can Do
User
- Play the game normally
- Use chat and private messages
- No access to administrative commands
Moderator
All User abilities plus:
- Kick players from the server
- Ban and unban players
- View ban list
Admin
All Moderator abilities plus:
- Use cheat commands (give items, teleport, etc.)
- Modify player stats (health, mana, hunger)
- Control raids and world events
- Change world settings
Owner
All Admin abilities plus:
- Set permissions for other players
- Full control over server configuration
- Cannot be kicked or banned by lower ranks
Server
- Console-only permission level
- Unrestricted access to all commands
- Used for automated scripts and direct console input
Changing Permission Levels
To change a player's permission level, use the following command in the console:
/permissions set <playername> <level>
For example:
/permissions set Steve moderator/permissions set Alex admin/permissions set John owner
To remove all special permissions:
/permissions set <playername> none
Related Guides
Assign permissions carefully - each level grants increasingly powerful abilities.

