Articles on: Minecraft

How to install & Configure LuckPerms

Luckperms is the key tool to manage permissions and manage ranks on your minecraft server

Your server needs to support Bukkit/Spigot plugins for this to work!

Let's learn how to install & Configure LuckPerms!

How to install LuckPerms



Visit the LuckPerms website and click the “Download” button.



Click the “Bukkit” button to download the LuckPerms plugin.



Upload the plugin to the “Plugins” folder. You are able to locate the “plugins” folder where your server.jar is located at.





Restart Your Minecraft Server. We do not recommend reloading the server as it may cause issues!

Connecting to MySQL (Optional)

To create a database, Click “Databases” on the left-hand side of the apollo panel.



Click “New Database” on the top right-hand side corner.



Fill out the required database info on-screen which includes the following:

Database Name
Allowed Connections (Where the connections come from)
Database Host



Once created, copy the database name.



To view the database details, click the eye icon to view the database details





Head over to the LuckPerms folder and find the config.yml file in the file manager.



Edit the following and replace the values with your values. Remember to change the storage method from h2 to mysql



In this instance, It would look like this:



How to configure LuckPerms



In the server console, Do the following command. Replace <username> with the administrator username of choice

lp user <username> permission set luckperms.*

Example Usage: lp user justgreg permission set luckperms.*

This will allow the user to use LuckPerms commands.



To add a group, You are able to do the following command in-game or console. Replace <Group Name> with the name of the group

lp creategroup <Group Name>

Example Usage: lp creategroup admin



To add a user to a group, You are able to do the following command in-game or console. Replace <username> with the username of choice and <Group Name> with the name of the group

lp user <username> parent set <Group Name>

Example Usage: lp user justgreg parent set admin



To add permissions to a group, You are able to do the following command in-game or console. Replace <Group Name> with the name of the group and <Permission> with the permission value

lp group <Group Name> permission set <Permission> true

Example Usage: lp group admin permission set essentials.ban true



To add a prefix to a group, You are able to do the following command in-game or console. Replace <Group Name> with the name of the group, <Weight> with the weight, and <Prefix> with the name of the prefix.

lp group <Group Name> meta addprefix <Weight> “<Prefix>”

Example usage: lp group admin meta addprefix 100 “&c[Admin]”

Make sure to include the quotation marks (“) in the prefix!



To Edit a prefix to a group, You are able to do the following command in-game or console. Replace <Group Name> with the name of the group and <Weight> with the weight

lp group <Group Name> meta removeprefix <Weight>

Example Usage: lp group admin meta removeprefix 100



Then go back to step 5 and redo the process.


If you require any further assistance, please create a ticket here.


Created By: Greg K.

Updated on: 19/12/2023

Was this article helpful?

Share your feedback

Cancel

Thank you!