Universal Perms
by MattiDragon
Universal Perms gives server owners permission nodes for commands and for several vanilla checks that normally require operator level 2.
What it does
Universal Perms adds permission nodes for commands and vanilla checks that otherwise fall back to a fixed permission level. Each node can be granted or denied separately, so a server can allow one command without making the player an operator. Two kinds of nodes exist for commands: a use node controls whether the command runs, and a view node controls whether it appears to the player. Setting a use node to true overrides the command's normal requirements, and setting it to false blocks access for everyone who holds it. The mod also handles subcommands, so a player can be allowed some of them while others stay hidden.
The mod covers a range of vanilla checks, including querying block and entity NBT data, changing the difficulty and locking it, a creative-mode level-two admin check, and gamemode switching from 1.21.11 on. A forced permission level node can give a player a vanilla permission level directly. Universal Perms is server-side only, so players join without installing it, and it requires Fabric API. It is released under the MIT License and is open source. Files cover 1.19.2 – 26.2 on Fabric and Quilt.
Key features
Command use and view nodes
Separate use and view permissions let a server allow a command, hide it from autocompletion, or do both.
Subcommand control
Vanilla commands can be restricted down to their subcommands and arguments, so a single branch can be granted alone.
Vanilla check nodes
Nodes cover block and entity NBT queries, difficulty changes, and the creative-mode admin check that vanilla ties to level two.
Forced permission level
A meta node sets a vanilla permission level for a player, and the mod's own level defaults remain in place otherwise.
Compatibility
Latest build for each game version and loader.
26.x1 of 1 version with builds
1.21.x6 of 6 versions with builds
1.20.x7 of 7 versions with builds
1.19.x3 of 3 versions with builds
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
Use cases
Who it’s for: Server owners who want permission control over vanilla commands and checks, without a separate command system from a permissions plugin.
How it compares
Switcher is client-side only and is released under the GNU Lesser General Public License v3.0 only, with files for 1.19 – 1.21.1 on Fabric and Quilt. DailyPlaytimeCap is server-side only, open source under the MIT License, and published for Fabric across 1.21.9 – 26.3. Configure Use Permissions is server-side only, uses the MIT License and covers only 26.1.2 on Fabric, so Universal Perms covers a wider version range.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Universal Perms | Fabric and Quilt | 1.19.2 – 26.2 | Server-side only | 2026-06-21 |
| Switcher | Fabric and Quilt | 1.19 – 1.21.1 | Client-side only | 2024-08-12 |
| DailyPlaytimeCap | Fabric | 1.21.9 – 26.3 | Server-side only | 2026-09-19 |
| Configure Use Permissions | Fabric | 26.1.2 | Server-side only | 2026-05-23 |
Questions
Does Universal Perms need Fabric API?
Can the mod be installed on one side only?
Why do the use and view nodes both exist for commands?
In the catalog
Universal Perms is one of 8,016 Management mods on ModsFinder, and one of 5,930 Management mods for Fabric. 13,894 mods support Minecraft 26.2.
More from MattiDragon
Similar mods
What the author says
Now we get to setting up the permissions. This mod provides two permissions for each command, one beginning with universal_perms:use/ and one with universal_perms:view/. If set, the use permissions overrides the commands normal requirements making anyone with it set to true able to use the command while denying…
Official listing
- Modrinth page
- modrinth.com/mod/universal-perms
- Owner
- MattiDragon
- Published
- 2022-08-12
- Updated on Modrinth
- 2026-06-21
- Facts verified
- 2026-10-15
