Manage Minecraft permissions with LuckPerms
Create groups and assign permissions with LuckPerms on Paper and Spigot.
Manage Minecraft permissions with LuckPerms
LuckPerms is the reference permission manager for Minecraft. It lets you create groups (admin, moderator, vip, player), attach permissions to them, and assign them to players. It works on Paper, Spigot, Folia, and (via a different build) Fabric/Forge.
Cause / The problem
Without a permission system, you only have two levels: operator (full power) or player (nothing). For a multi-rank server with VIPs, moderators, and differentiated rules, a dedicated plugin is essential. The vanilla op system (/op) is all or nothing.
Solution
- Install LuckPerms: download
LuckPerms-Bukkit.jarand drop it into/plugins. Restart the server. - Create your groups from the console or in-game (as op):
/lp creategroup admin /lp creategroup moderator /lp creategroup vip /lp creategroup default - Attach permissions to a group:
/lp group admin permission set "*" true /lp group moderator permission set minecraft.command.kick true /lp group moderator permission set minecraft.command.ban true /lp group vip permission set essentials.fly true - Set up a default group for new players:
/lp group default permission set essentials.spawn true /lp group default permission set essentials.tpa true - Assign a player to a rank:
/lp user username parent set vip /lp user username parent add moderatorsetreplaces the primary rank,addadds an additional cumulative rank. - Check a player’s effective permissions:
/lp info username /lp check essentials.fly username - Use the web editor to manage everything at once:
A URL is printed — open it in your browser. From there you can edit all groups and permissions through a full interface, then paste the generated command back to apply the changes./lp editor
Also configure the weight of groups (/lp group admin set weight 100) to resolve conflicts when a player belongs to several groups. The highest-weight group wins.