How to set up ranks and permissions with LuckPerms
Install LuckPerms, create ranks (groups), give them permissions, set up inheritance and a default rank, and add rank prefixes in chat.
LuckPerms is the standard permissions plugin for Paper and Purpur servers. It decides what each player can do, and it's how you make ranks like Member, VIP and Mod.
Install it #
- Download LuckPerms for Bukkit/Paper from its official site and upload the jar into
plugins(see installing plugins). - Restart the server and check the Console says LuckPerms loaded.
- Give yourself full access from the Console:
lp user YourName permission set * true(or use op while you set things up).
Create ranks (groups) #
- Create a group:
lp creategroup member, and the same forvipandmod. - Add permissions:
lp group member permission set essentials.home true. - Make higher ranks inherit lower ones:
lp group vip parent add member, thenlp group mod parent add vip. - Put a player in a rank:
lp user PlayerName parent add vip. - Give a rank a chat prefix:
lp group vip meta setprefix 10 "&6[VIP] "(shows when your chat plugin supports prefixes, for example EssentialsX Chat with Vault).
The default rank #
Every player is in the default group automatically. Give it the basics everyone should have, or make it inherit your member group: lp group default parent add member.
Use the web editor #
Type lp editor in the Console. LuckPerms prints a link to a web editor where you can click through groups and permissions. When you're done, it gives you a command to apply the changes; paste that back into the Console.
Finding permission names #
- Most plugins list their permissions on their download page or wiki.
lp verbose onshows which permissions are checked when a player uses a command, so you can see exactly what to add.
Tips #
- Avoid giving
*to anyone but owners; it includes every admin command. - Use tracks (
lp createtrack) if you wantpromoteanddemotecommands for staff.
More starter plugins: essential SMP plugins.
FAQ #
How do I create a rank with LuckPerms? #
Use lp creategroup name, then add permissions with lp group name permission set node true.
How do I give a player a rank? #
lp user PlayerName parent add groupname.
How do I add a chat prefix? #
lp group name meta setprefix 10 "&6[VIP] ", with a chat plugin that shows prefixes.
Is there a LuckPerms web editor? #
Yes. Type lp editor in the Console to get a link, edit in the browser, then apply the command it gives you.
Still stuck? Use the live chat on the panel or ask in the ESN Systems Discord. Last updated October 31, 2026.