Find us on social media
LuckPermsPermissionsRanksGroups5 min read
Configure permissions with LuckPerms
Set up groups, permissions, and ranks using LuckPerms on your Minecraft server.
What is LuckPerms?
LuckPerms is the standard permissions plugin for Minecraft servers. It lets you create groups (ranks), assign permissions, and control what each player can do.
Step 1: Install LuckPerms
- Download from modrinth.com/plugin/luckperms
- Upload the .jar to
plugins/via panel.baires.host - Restart the server
Step 2: Access the web editor
The easiest way to configure LuckPerms is through its web editor:
terminal
lp editorThis generates a URL. Open it in your browser to visually manage permissions.
Step 3: Create groups
Via console commands
terminal
lp creategroup vip
lp creategroup moderator
lp creategroup adminSet group hierarchy (weight)
Higher weight = higher rank in chat/tab:
terminal
lp group vip setweight 10
lp group moderator setweight 50
lp group admin setweight 100Step 4: Assign permissions to groups
terminal
lp group default permission set essentials.home true
lp group default permission set essentials.tpa true
lp group vip permission set essentials.fly true
lp group vip permission set essentials.kit.vip true
lp group moderator permission set essentials.ban true
lp group moderator permission set essentials.kick true
lp group moderator permission set worldedit.* true
lp group admin permission set * trueStep 5: Assign players to groups
terminal
lp user PlayerName parent set vip
lp user PlayerName parent set moderatorGroup inheritance
Make moderator inherit VIP permissions:
terminal
lp group moderator parent add vipNow moderators automatically have all VIP permissions plus their own.
Set group prefix (for chat)
terminal
lp group vip meta setprefix "&6[VIP] "
lp group moderator meta setprefix "&b[MOD] "
lp group admin meta setprefix "&c[ADMIN] "Requires a chat formatting plugin like EssentialsX Chat or LPC.
Useful commands
| Command | Description |
|---|---|
lp user <name> info | View player's groups and permissions |
lp group <group> listmembers | List all members of a group |
lp user <name> permission check <perm> | Check if player has a permission |
lp editor | Open web editor |
lp export <file> | Export all data |
Tips
- Use the web editor for complex setups — it's much faster than commands
- Always test permissions with a non-admin account
- Use
lp verbose onto debug permission checks in real-time - LuckPerms supports MySQL/MariaDB for multi-server sync
Was this guide helpful?