LuckPerms is the standard permissions plugin for Minecraft servers. It replaces the older PermissionsEx and works with Paper, Spigot, Fabric, Forge and Velocity. With LuckPerms you control who can do what on your server.
Installation
- Download LuckPerms for your server type from luckperms.net.
- Place the .jar file in the
plugins/folder. - Restart the server. LuckPerms creates its configuration automatically.
Creating groups
Groups (ranks) are the foundation of your permission system. By default, a default group exists where new players are placed.
/lp creategroup vip- Creates a VIP group./lp creategroup moderator- Creates a moderator group./lp creategroup admin- Creates an admin group.
Assigning permissions
/lp group default permission set essentials.home true- Gives everyone access to /home./lp group moderator permission set essentials.kick true- Moderators can kick./lp group admin permission set * true- Admins get all permissions (use carefully).
Assigning players to groups
/lp user Notch parent set vip- Places a player in the VIP group./lp user Notch parent add moderator- Adds an extra group without removing the current one.
Web editor
LuckPerms has a built-in web editor: type /lp editor in the console to get a link to a visual interface where you can manage permissions, groups and inheritance without typing commands.
What is the difference between set and add for parent?
parent set replaces the current group. parent add adds a group alongside existing ones. Use add when players should have multiple ranks.
Can I set prefixes (chat ranks)?
Yes. Use /lp group vip meta setprefix "&a[VIP] " to add a green VIP prefix. You need a chat plugin (like EssentialsChat or LPC) that displays LuckPerms prefixes.
Does LuckPerms work across multiple servers (Velocity/BungeeCord)?
Yes. Connect LuckPerms to a MySQL database and all servers share the same permissions. Configure the database credentials in the LuckPerms config on each server.