Home›Java›Mods›PermissionGate
PermissionGate
ModsJava

PermissionGate

Java mod listed for Minecraft 26.x. Downloads from the MC Java Mods app on Android.

by ngoclinh_ · on Modrinth

A server-side Minecraft Fabric mod that adds permission-based control over gameplay actions using Fabric Permissions API and LuckPerms.

⬇ Download on Modrinth

PermissionGate

PermissionGate is a server-side Minecraft Fabric mod that provides granular permission control over gameplay actions using the Fabric Permissions API and LuckPerms.

Current Permissions

Permission Action
pg.break Break blocks
pg.interact Interact with blocks and special entities
pg.use Use items
pg.attack Attack entities

There is a bug with pg.interact that when user throw an egg for example, the client won't see the egg in their inventory but actually it's still there according to the server. The player can see the egg again when they click on that egg's slot in the inventory.

Planned Permissions

More granular permissions are planned, including:

pg.drop
pg.pickup
pg.container
pg.inventory
pg.craft
pg.enchant
pg.anvil
pg.trade
pg.smith
pg.brew
pg.mount
pg.vehicle
pg.fishing
pg.sleep
pg.respawn
pg.teleport
pg.dimension
pg.chat

These permissions can be merged into one or won't be implemented. Check GitHub for updates.

Command and administrative permissions will also be added:

pg.command.*
pg.admin.*
pg.admin.bypass
pg.admin.reload
pg.admin.debug

Requirements

How It Works

Player Action
     ↓
PermissionGate
     ↓
Fabric Permissions API
     ↓
LuckPerms
     ↓
Allow / Deny

PermissionGate does not replace LuckPerms. It uses the Fabric Permissions API as the permission interface and lets LuckPerms handle the actual permission storage and management.

Development Status

These permissions can be merged into one or won't be implemented.

Phase 1 — Complete

Phase 2 — Planned

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

File checked by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more