How to Configure LuckPerms on Your Server

We have a video tutorial on how to use LuckPerms:

 

LuckPerms is one of the more recent and popular permission managers available for the latest versions of Minecraft. This guide will walk you through installing and configuring it for your server. Please note that this guide will be using basic configurations and that they may be adjusted to your liking.

Installing LuckPerms

To install LuckPerms, you can follow these steps:

  1. Download LuckPerms here
  2. Open your control panel and navigate to Files > FTP File Access
  3. Login using your Multicraft password
  4. Open your /plugins directory
  5. Upload the JAR file you downloaded in step 1
  6. Restart your server

(Optional) Configuring LuckPerms to use MySQL

If you wish to configure LuckPerms to use a MySQL database, you can follow these steps:

  1. On the main page of your control panel, navigate to Advanced > MySQL Database
  2. Click Create Database
  3. Take note of the following information:
    • Host
    • Name
    • Username
    • Password

  4. Go back to the main page of your control panel and open Files > FTP File Access
  5. Navigate to /plugins/LuckPerms and click Edit next to config.yml
  6. Within the open file, set the following configuration options:
    • storage-method: MySql
    • address: "Host" from step #3
    • database: "Name" from step #3
    • username: "Username" from step #3
    • password: "Password" from step #3

  7. Press Save at the top of the file.

Configuring Permissions in LuckPerms

To configure permissions and groups in LuckPerms, you can follow these steps:

Note: You must be a server operator in order to perform the next steps. If you are not an operator already, you can find our guide on this here
  1. Within Minecraft, open the chat and run the command /lp editor
  2. Click on the link that it gives you in chat and click Yes
  3. For the purpose of this tutorial, we are going to use the following groups: default, member, moderator, admin and owner. You can change the group names to fit your liking. Press on the plus icon next to GROUPS to begin making these groups. An explanation of the configuration options are as follows:
    • Group name: The official name of the group. This is usually used when referencing the group using in-game commands.
    • Display name: How the name of the group will display in the LuckPerms Editor. Note that this is NOT how the group will appear in-game.
    • Parent: Which group the group you are creating will inherit. If this is set, the group will have all permissions from the previous group it is inheriting.
    • Weight: If a player has more than one group assigned to them, the group weight will determine which group will take priority. A higher number means higher priority and will override a lower weight.
    • Prefix: The tag that will be displayed before the player's username in-game (Note, this requires the plugin "Vault")
    • Suffix: The tag that will be displayed after the player's username in-game (Note, this requires the plugin "Vault")

  4. After you have created the groups, you can start adding permissions. The permissions you add will be dependent on what plugins you have installed. The most commonly used plugin is EssentialsX and you can find a list of its permission nodes here. In this example, we are going to give the "Member" group the permission bukkit.command.help, which will allow them to use the /help command in-game.
  5. Now, we are going to give all permissions to the "Owner" role.
  6. Assign the appropriate ranks to your user. This can be done by selecting the user from the Users drop-down and adding the permission node group.groupname
  7. Press Save at the top of the page. It is going to show a pop-up with a command. Click it to copy the command.
  8. Go back to Minecraft and run the command in-game. This will apply your changes to the permissions.

That's it! You have successfully configured permissions for your Minecraft server!

If you require any further assistance, please contact our support at: https://shockbyte.com/billing/submitticket.php

Mitchell Smith

Managing Director @ Shockbyte

  • mods
  • 16 Users Found This Useful
Was this answer helpful?

Related Articles

How to Install Sponge on a Forge Server

You may learn more about SpongeForge and the Sponge project by visiting the official Sponge...

How to Locate Your Minecraft Modpack Folder

When trying to debug a Forge server and fix issues, especially ones regarding synchronisation...

How to Install and Use Spark

This guide will show you how to install Spark and teach you about some of its main features....

How to Install and Configure EssentialsX on Your Minecraft Server

EssentialsX is an up-to-date plugin for Spigot/Bukkit (as of 1.18.1) that offers hundreds of new...

How to Install Fabric Mods on Your PC

This guide explains how to install mods onto your Fabric client. Fabric, like Forge, is a version...