
Essential Permissions
This mod integrates a permission checking system into Minecraft's vanilla mechanics, providing complete control over player permissions.
Compatibility with Permission Systems
For the mod to function, installation of a permission management plugin such as LuckPerms is required. Other permission provider mods compatible with fabric-permissions-api are also supported.
Command System
Command permissions use brigadier's node structure. Each command element has its own permission. For example, to access the /gamemode survival
command, the minecraft.command.gamemode
permission is required for the main node and minecraft.command.gamemode.survival
for the specific subcommand. For full access to all command variations, the pattern minecraft.command.gamemode.*
can be used.
Usability Features
Server Side
When installed on the server, the mod makes clients believe they have operator privileges. This allows players with appropriate permissions to place operator blocks and use the game mode switcher menu.
Extended Execute Capabilities
- Added condition
/execute if permission <entity> <permission>
for checking permissions in datapacks (for example:/execute if permission @s group.admin run say I am an admin
)
Command Modifiers
feedback
modifier:/execute feedback [silent | console]
or/execute feedback entity <entity>
allows disabling or redirecting command feedbackoplevel
modifier:/execute oplevel <level>
or/execute oplevel <targets>
reduces operator permission level in the command execution context, useful for running commands on behalf of users while maintaining permission checks
Client Side
When installed on the client, players can use the game mode switcher even without operator privileges, provided they have access to the corresponding command (particularly relevant for Spigot-based servers).