Essential Permissions Mod adds a permission system to vanilla Minecraft servers. Set up granular control over what players can do, from running commands to accessing specific blocks and features.
What It Does
This mod injects permission checks throughout vanilla gameplay. Instead of just relying on op levels, you can assign fine-grained permissions to players and groups using a simple node system.
Command Permissions
Commands use the brigadier node system. Each command node gets its own permission. For example, to access /gamemode survival, a player needs minecraft.command.gamemode for the command itself, plus minecraft.command.gamemode.survival for that specific mode. To grant access to all gamemode options, use minecraft.command.gamemode.*.
Server-Side Features
When installed server-side, the mod makes clients think they have operator status. This lets players with the right permissions place operator blocks and open the gamemode switcher menu without being full ops.
New commands:
- Use
/execute if permissionin datapacks to check if a player has a specific permission (e.g.,/execute if permission @s group.admin run say I am an admin) /execute feedback [silent | console]hides or redirects command output/execute oplevelruns commands at a lower op level for permission checks while still executing the command
Client-Side Support
Install it on the client and players can access the gamemode switcher if they have permission, even on servers where they’re not op. Great for Spigot-based servers.
Requirements
This mod needs Fabric Loader and Fabric API.
Installation
Follow our guides for installing Fabric mods:
Download Links
Minecraft 1.14.4 to 1.18.2
Fabric version:
This file is part of Essential Permissions Mod (1.20.4, 1.19.4). Visit the main page for features, installation guide, screenshots, and more download options.
Minecraft 1.19 to 1.19.2
Fabric/Quilt version:
This file is part of Essential Permissions Mod (1.20.4, 1.19.4). Visit the main page for features, installation guide, screenshots, and more download options.
Minecraft 1.19.3 to 1.19.4
Fabric/Quilt version:
This file is part of Essential Permissions Mod (1.20.4, 1.19.4). Visit the main page for features, installation guide, screenshots, and more download options.
Minecraft 1.20 to 1.20.1
Fabric/Quilt version:
This file is part of Essential Permissions Mod (1.20.4, 1.19.4). Visit the main page for features, installation guide, screenshots, and more download options.
Minecraft 1.20.2 to 1.20.4
Fabric version:
This file is part of Essential Permissions Mod (1.20.4, 1.19.4). Visit the main page for features, installation guide, screenshots, and more download options.
Find more Minecraft mods on 1Minecraft.