ModsFinder

Vanilla Permissions

by DrexHD

Vanilla Permissions gives server owners finer control over vanilla commands by checking permissions on each command node rather than only the root command.

FabricQuiltServer-side onlyMIT LicenseOpen source1.14 – 26.3

What it does

The mod adds permission checks that vanilla allows full customization of, using Brigadier's node-based permission system. A command is built from several nodes, and each node can carry its own permission. In vanilla Minecraft only the root node is checked, so a player with access to /gamemode can use every sub-option. With this mod, a player who has access to the root node also gets the sub-nodes by default, and an administrator can deny specific sub-nodes when finer control is wanted.

For example, the gamemode command has sub-nodes such as survival and creative, which use the permissions minecraft.command.gamemode.survival and minecraft.command.gamemode.creative. Granting the root permission and then denying the creative sub-node lets a player switch only to the allowed modes. The mod needs a permissions mod installed to store and check these grants. It runs on the server alone, so players need nothing extra to join. Snapshot builds are published, and files cover 1.14 – 26.3 across Fabric and Quilt.

Key features

  1. Per-node permission checks

    Each node of a command is checked against its own permission, not only the root node that vanilla checks.

  2. Sub-node restriction

    Specific sub-nodes, such as individual game modes, can be denied while the root command stays available.

  3. Selector permission gating

    Default grants of minecraft.selector let players use target selectors, and selector results are restricted by raw selector syntax.

  4. Consistent selector handling

    Player names, UUIDs and equivalent selectors produce identical results, so a grant cannot be bypassed by writing the target differently.

Compatibility

Latest build for each game version and loader.

26.x5 of 5 versions with builds
26.30.3.6+26.1.20.3.6+26.1.2
26.20.3.6+26.1.20.3.6+26.1.2
26.1.20.3.6+26.1.20.3.6+26.1.2
26.1.10.3.6+26.1.20.3.6+26.1.2
26.10.3.6+26.1.20.3.6+26.1.2
1.21.x12 of 12 versions with builds
1.21.110.3.3+1.21.110.3.3+1.21.11
1.21.100.3.4+1.21.100.3.4+1.21.10
1.21.90.3.4+1.21.100.3.4+1.21.10
1.21.80.3.4+1.21.80.3.4+1.21.8
1.21.70.3.4+1.21.80.3.4+1.21.8
1.21.60.3.4+1.21.80.3.4+1.21.8
1.21.50.3.3+1.21.50.3.3+1.21.5
1.21.40.3.3+1.21.40.3.3+1.21.4
1.21.30.2.4+1.21.30.2.4+1.21.3
1.21.20.2.4+1.21.30.2.4+1.21.3
1.21.10.3.3+1.21.10.3.3+1.21.1
1.210.3.3+1.21.10.3.3+1.21.1
1.20.x7 of 7 versions with builds
1.19.x5 of 5 versions with builds
1.18.x3 of 3 versions with builds
1.17.x2 of 2 versions with builds
1.16.x6 of 6 versions with builds
1.15.x3 of 3 versions with builds
1.14.x5 of 5 versions with builds
ReleaseBetaAlphaNot available

This mod also publishes snapshot builds. Snapshots are not shown in the matrix.

How it compares

Full comparison

Unicode Arguments is a Fabric mod under the CC0 1.0 Universal license, with files for 1.14.4 – 1.21, where either side can run it and neither needs it. Switcher is client-side only, published for Fabric and Quilt across 1.19 – 1.21.1, and licensed under the GNU Lesser General Public License v3.0 only. Metadata Wildcard for fabric-permissions-api is server-side only, licensed under the Apache License 2.0 and published for Fabric 1.16.5 – 26.3, so it covers permission wildcards rather than per-node checks on vanilla commands.

ModLoadersGame versionsEnvironmentUpdated
Vanilla PermissionsFabric and Quilt1.14 – 26.3Server-side only2026-05-18
Unicode ArgumentsFabric1.14.4 – 1.21Client or server, optional2024-07-01
SwitcherFabric and Quilt1.19 – 1.21.1Client-side only2024-08-12
Metadata Wildcard for fabric-permissions-apiFabric1.16.5 – 26.3Server-side only2026-05-28

Questions

Does Vanilla Permissions need a permissions mod?

Yes. The mod requires a permissions mod to be installed, since the grants it checks are stored there.

Does the mod have to be installed on the client?

No. Players join without it, since only the server has to run the mod.

Which loaders and versions are supported?

Files are published for Fabric and Quilt. The game versions covered run 1.14 – 26.3, with 0.3.6+26.1.2 as the latest file for both loaders.

In the catalog

Vanilla Permissions is one of 8,016 Management mods on ModsFinder, and one of 5,930 Management mods for Fabric. 8,071 mods support Minecraft 26.3.

More from DrexHD

All projects

Similar mods

What the author says

This mod adds permission checks into vanilla, to allow for full permission customization. Also sometimes referred to as "options" or "variables".
DrexHD, on the Modrinth page

Official listing

Owner
DrexHD
Published
2022-10-06
Updated on Modrinth
2026-05-18
Facts verified
2026-10-15

Tags