How to Set Up Ranks on Your Minecraft Server Using LuckPerms

How to Set Up Ranks on Your Minecraft Server Using LuckPerms

Create ranks and manage permissions with the most popular permissions plugin

What is LuckPerms?

LuckPerms is a permissions plugin that lets you create ranks (groups) and give them their own permissions. Players can then be assigned to these ranks.


Getting Started & Installation

Before creating ranks, you need to install LuckPerms on your Minecraft server.

  1. Visit the LuckPerms download page.
  2. Download the version that matches your server software, such as Paper, Spigot, Fabric, or Forge.
  3. Upload the plugin or mod to the correct folder. For Spigot and Paper, this is usually the plugins folder.
  4. Restart your server to load LuckPerms.
  5. Run /lp info to check if it is working correctly.

Make sure you download the correct version for your server software.


Creating a Rank

Ranks let you give players different permissions depending on their role. For example, VIP players can have access to special kits or commands.

1. Create a rank

To create a new group called VIP, run:

/lp creategroup vip

You can check the group with:

/lp group vip info

2. Set a rank prefix

A prefix is a tag that can appear next to a player's name in chat.

/lp group vip meta setprefix 100 "&b[VIP] "

This gives the VIP rank a blue prefix. You may need a chat formatting plugin to display it in-game.

3. Add permissions

Permissions control which commands players can use. For example, to let VIP players use a special EssentialsX kit, run:

/lp group vip permission set essentials.kits.vip true

You can add more permissions in the same way:

/lp group vip permission set essentials.fly true
/lp group vip permission set essentials.warp true

These examples only work if the installed plugins support those permission nodes.

To remove a permission, use:

/lp group vip permission unset essentials.fly

4. Add a player to the rank

To give a player the VIP rank, run:

/lp user PlayerName parent add vip

Replace PlayerName with the player's Minecraft username.

To remove them from the rank, use:

/lp user PlayerName parent remove vip

Setting Up the Default Rank

Every player starts with the default group unless their group settings have been changed. You can use this group to give everyone basic permissions.

1. Set a default prefix

To give regular players a gray [Member] prefix, run:

/lp group default meta setprefix 10 "&7[Member] "

As with other prefixes, a compatible chat plugin may be needed to display it.

2. Add basic permissions

For example, if you use EssentialsX, you can let everyone use /spawn:

/lp group default permission set essentials.spawn true

You can also give players access to other basic commands:

/lp group default permission set essentials.help true
/lp group default permission set essentials.msg true

Only add permissions you want all players to have.


Essential Commands

Here are some useful LuckPerms commands for managing your ranks and players.

Group management

Permission management

Player management

Other useful commands

When using commands in the server console, leave out the / at the beginning.


Important Considerations

You usually don't need to restart your server after changing permissions. If you run multiple servers, make sure LuckPerms is configured correctly on each one.


Conclusion

LuckPerms makes it easy to create ranks, manage permissions, and control which commands players can use. Start with a basic default rank, create additional groups as needed, and use inheritance to keep everything organized.


Similarly, if you are having any type of issue or problem with your server at MCServerHost you can always get in touch with us by joining our Discord server or writing to us at support@mcserverhost.com.

Related guides

All community guides