Back to knowledgebase
Minecraft

How to Set Up LuckPerms for Player Groups and Permissions

Create a clean group hierarchy, assign players, and manage permissions in LuckPerms using commands and the web editor.

March 29, 2026 by Terabit Editorial / 3 min read

LuckPerms is the standard permissions plugin for modern Minecraft Java servers. A good setup makes staff administration easier and prevents permission drift as your player base grows.

Quick architecture that scales

For beginner servers, start with a simple inheritance chain:

  • member
  • helper inherits member
  • admin inherits helper

This minimizes duplicate permission nodes and makes promotions predictable.

10-minute setup path

1. Install and confirm plugin access

  • Install LuckPerms and restart.
  • Run /lp and confirm command access.
  • If command output is limited, use console to grant yourself full LuckPerms access first.

References:

2. Create groups and inheritance

/lp creategroup member
/lp creategroup helper
/lp creategroup admin
/lp group helper parent add member
/lp group admin parent add helper

Command syntax references:

3. Add permissions to groups

/lp group member permission set essentials.home true
/lp group helper permission set essentials.kick true
/lp group admin permission set minecraft.command.ban true

Use your actual plugin nodes here. Avoid granting wildcard permissions to lower roles.

Reference: LuckPerms Permission Commands

4. Assign users to groups

/lp user PlayerOne parent set member
/lp user ModeratorOne parent set helper
/lp user AdminOne parent set admin

Reference: LuckPerms User Commands

Use tracks when promotions become frequent

If you promote players regularly, create a track:

/lp createtrack staff
/lp track staff append member
/lp track staff append helper
/lp track staff append admin
/lp user PlayerOne promote staff

This keeps rank movement consistent and reduces manual errors.

Reference: LuckPerms Track Commands

When the web editor is the better option

Use the web editor when you need to review lots of nodes or contexts visually:

/lp editor

After saving in the editor, run the generated apply command back in server console/chat.

Reference: LuckPerms Web Editor

Common permission conflict fixes

  • Symptom: player has unexpected access.

  • Check: inherited groups and conflicting nodes (true and false values on different layers).

  • Symptom: command changes not visible across network.

  • Check: run sync command where appropriate and verify shared storage configuration.

  • Symptom: user cannot run LuckPerms admin commands.

  • Check: ensure your admin account has LuckPerms command permissions from console first.

Helpful docs:

Verify it worked

  1. Run /lp user <name> info for test users.
  2. Confirm each user has the expected primary/inherited group.
  3. Test one permission from each role in-game.
  4. Document your group policy so future staff changes stay consistent.

Trusted references