Vanilla Permissions
Adds permission checks into vanilla, to allow for full permission customization
# 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. [LuckPerms](
(Any permission provider mod that supports [fabric-permissions-api](
## 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.
| `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 |
| `minecraft.command.
| `minecraft.debug_stick.use.
| `minecraft.
| `minecraft.operator_block.
| `minecraft.selector` | Use entity selectors in commands |
## Commands
Command permissions use the node system of [brigadier](
permission, e.g. to get access to the `/gamemode survival` command `minecraft.command.gamemode` permission is required
for access to the `/gamemode` command node, and `minecraft.command.gamemode.survival` is required to be able to run
`/gamemode survival`. If you wish to grant full access to a command you need to give access to all child nodes, e.g.
`minecraft.command.gamemode.*`.
## Quality of Life
### Server Side
If the mod is installed server-side, it will make clients think they're OP. This allows players with [appropriate
permissions](#permissions) to place operator blocks and access the gamemode switcher menu.
### Execute Command
* Includes another condition: `/execute if permission
check permissions (e.g. `/execute if permission @s group.admin run say I am an admin`)
* #### Modifiers
* The `feedback` modifier `/execute feedback [silent | console]` or `/execute feedback entity
* The `oplevel` modifier `/execute oplevel
### Client Side
If the mod is installed on the client, the gamemode switcher can also be accessed, if the player has access to the command, but isn't OP (useful for spigot-based servers)!
VanillaPermissions 0.2.4+1.21.1
- Debug chart permission
Vanilla Permissions 0.2.3 for 1.21
- Redirector mod compatibility
Vanilla Permissions 0.2.3 for 1.20.5
- Redirector mod compatibility
收录