Vanilla Permissions
🟡 Updated this year⚠️ Install Order · 2 steps
Install in this order, then this mod last — most mods fail to load without their framework and dependencies in place.
Preview

🔍 Analysis
- 👍 0.2% endorsement rate
- 🏆 #36 of 983 fabric mods in this game by downloads
📋 About This Mod
# Vanilla Permissions This mod adds permission checks into vanilla, to allow for full permission customization. * You need to have a permissions mod installed. (e.g. (https://luckperms.net)) (Any permission provider mod that supports (https://github.com/lucko/fabric-permissions-api) is also supported.) ## Permissions | Permission | Description | |-------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------| | `minecraft.adminbroadcast.receive` | Receive command feedback | | `minecraft.bypass.spawn-protection` | Build inside spawn protection | | `minecraft.bypass.force-gamemode` | Bypass forced gamemode | | `minecraft.bypass.move-speed.player` | Bypass "Player moved too fast" | | `minecraft.bypass.move-speed.vehicle.<entity>` | Bypass "Player moved too fast", while riding an `entity` (e.g `minecraft.boat`) | | `minecraft.bypass.chat-speed` | Bypass chat kick, when sending messages / commands to quick | | `minecraft.bypass.whitelist` | Bypass server whitelist | | `minecraft.bypass.player-limit` | Bypass server player limit | | (#commands) | Command permissions, see (#commands) for more information | | `minecraft.debug_stick.use.<block>` | Use debug stick on `block` (e.g. `minecraft.oak_trapdoor`) | | `minecraft.debug_chart` | View debug chart | | `minecraft.<query/load>.<entity/block>` | Place blocks with nbt data and use debug commands | | `minecraft.operator_block.<command_block/jigsaw/structure_block>.<place/view/edit/break>` | Place, view, edit and break operator blocks. | | `minecraft.selector` | Use entity selectors in commands | | (#selectors) | Allow selecting (#scope-control) using the `selector` | | (#selectors) | Allow selecting (#scope-control) using the `selector` | | (#selectors) | Allow selecting (#scope-control) using the `selector` | ## Meta Also sometimes referred to as "options" or "variables". Incorrect types are considered undefined values. | Meta | Type | Description | |------------------------------------------------------|-----------|-------------------------------------------------------------------------------------------------| | (#selectors) | `Integer` | (#entity-limit) of entities that can be selected using the `selector` | | (#selectors) | `Integer` | Selector weight, see (#selection-weight) for more infomation | ## Commands This mod uses (https://github.com/Mojang/brigadier) node-based permission system. Each command is made up of multiple nodes, and each node has its own permission. For example, the `/gamemode` command: - The root command node (`/gamemode`) requires minecraft.command.gamemode. - Sub-nodes like `survival`, `creative`, etc., use `minecraft.command.gamemode.survival`, `minecraft.command.gamemode.creative`, and so on. In vanilla Minecraft, only the **root node** has a permission
# Vanilla Permissions
This mod adds permission checks into vanilla, to allow for full permission customization.
- You need to have a permissions mod installed. (e.g. (https://luckperms.net))
- (Any permission provider mod that supports (https://github.com/lucko/fabric-permissions-api)
- is also supported.)
## Permissions
| Permission | Description |
|-------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------|
| `minecraft.adminbroadcast.receive` | Receive command feedback |
| `minecraft.bypass.spawn-protection` | Build inside spawn protection |
| `minecraft.bypass.force-gamemode` | Bypass forced gamemode |
| `minecraft.bypass.move-speed.player` | Bypass "Player moved too fast" |
| `minecraft.bypass.move-speed.vehicle.
Also sometimes referred to as "options" or "variables".
Incorrect types are considered undefined values.
| Meta | Type | Description |
|------------------------------------------------------|-----------|-------------------------------------------------------------------------------------------------|
| [`minecraft.selector.limit.
## Commands
This mod uses (https://github.com/Mojang/brigadier) node-based permission system. Each command is made up of multiple nodes, and each node has its own permission.
For example, the `/gamemode` command: - The root command node (`/gamemode`) requires minecraft.command.gamemode. - Sub-nodes like `survival`, `creative`, etc., use `minecraft.command.gamemode.survival`, `minecraft.command.gamemode.creative`, and so on.
In vanilla Minecraft, only the root node has a permission
📊 Mod Details
- Game
- Minecraft Mods
- Author
- DrexHD
- Version
- 0.3.6+26.1.2
- Downloads
- 86,207
- Endorsements
- 138
- Category
- fabric
- Created
- 10/6/2022
- Updated
- 5/18/2026
- Game Versions
- 26.1, 26.1.1, 26.1.2, 26.2-rc-2, 26.2
- Tags
- game-mechanics, management, utility
🔧 How to Install Minecraft Mods Mods
Download from Modrinth. Use Prism Launcher or drop into your mods folder.
📖 Full step-by-step install guide for Minecraft Mods →
Visit the official mod page for specific installation instructions for this mod.
🎮 Need cheat codes or console commands? Check ur gaming wiki for Minecraft Mods commands, item IDs, and more.
❓ Frequently Asked Questions
Which Minecraft Mods versions does Vanilla Permissions support?
The author lists 26.1, 26.1.1, 26.1.2, 26.2-rc-2, 26.2. Other versions may work but are untested by the author.
What is the latest version of Vanilla Permissions?
Version 0.3.6+26.1.2, published 2026-05-18 with 86,207 downloads recorded at the source.
Keep browsing — more Minecraft Mods mods await