How to Set Up and Use LuckPerms
To set up permissions on your plugins server you will have to use a permissions plugin, like LuckPerms.
This article will help you install and set up LuckPerms into your server.
❓ What is LuckPerms ❓
LuckPerms is a lightweight permissions plugin. GGServers adopted this plugin because of its great features and simple configuration.
For more information we recommend you consult the official LuckPerms wiki here.
⚠ Important Notes ⚠
Important note: LuckPerms can run on CraftBukkit, Spigot, Paper, Sponge, NukkitX, and many other server types. You can any LuckPerms version here.
Remember that you must have OP to use the LuckPerms commands. Here is our guide for OP yourself.
Make sure that you upload the right version of your plugin that matches the version of Minecraft you're using. For example, if you are using 1.14, use the version of the plugin that works with 1.14.
🔌 How to Install LuckPerms 🔌
Here you can find our guide for installing plugins into your server in case you are running a Bukkit/ Spigot/ Paper server and here is our guide for using Sponge in case you want to set up the Sponge version of LuckPerms into your server.
To install LuckPerms into your server you need to do the following:
Download the latest version of LuckPerms from here.
Note that if you want use the Sponge version of LuckPerms you will have to download it separately from here.
Use FileZilla to upload the plugin to your server plugins folder.
Here is our guide for using FileZilla.
Note that if you are using the Sponge version of LuckPerms you will have to upload it to your mods folder, as Sponge is made for modded servers.
Log in to your Multicraft panel here and start your server.
Now you just installed LuckPerms into your server. You can use the /plugins command to verify it installed successfully.
🔩 How to Configure and Use LuckPerms 🔩
Note that the steps for configuring the LuckPerms plugin are the same for Bukkit/ Spigot/ Paper servers and Sponge ones.
💠 Creating and deleting a Group
To create a group with LuckPerms type: /lp creategroup <group>
To delete a group with LuckPerms type: /lp deletegroup <group>
To list all groups with LuckPerms type: /lp listgroups
💠 Setting permissions for Groups and Users
Add permissions to a group: /lp group <group> permission set <permission>
To remove permissions from a group: /lp group <group> permission unset <permission>
Please note that the <permissions> needs to be replaced with a permission node. If you do not know what a permission node is please read our guide explaining them here.
Add a permission to a user: /lp user <user> permission set <permission>
Remove a permission from a user: /lp user <user> permission unset <permission>
💠 Setting up Users
Set a user to a group: /lp user <user> parent set <group>
Remove a user from a group: /lp user <user> parent remove <group>
View a user's info: /lp user <user> info
💠 Setting up Groups
To set a subgroup to a group, use: /lp group <group> parent set <group>
Example: /lp group warrior parents set default (by doing this, the group "warrior" will have all the default group's permissions)
View a group's info: /lp group <group> info
Set a group's weight: /lp group <group> setweight <weight>
List all group permissions: /lp group <group> permission list (page)
View group members: /lp group <group> listmembers (page)
Set group prefix: /lp group <group> meta setprefix <prefix>
Example: /lp group warrior meta setprefix &a[Warrior]&f (by doing this, the group "warrior" will have [Warrior] as a prefix in chat.)
You must use a chat plugin such as EssentialsChat, ChatControl or UltimateChat 2 to show prefixes in chat.
🗺️ WebEditor - The Best Way to Edit Permissions 🗺️
The Web Editor is an online editor for your permissions. Using it you will not have to use commands anymore, but you will use its interface to configure the permissions. It is the best way to edit your LuckPerm's permissions.
To create an editor session for all groups and any online users, do the following:
Log in to your server.
Use the following command: /lp editor
Once you've finished making changes to the data, you need to save your changes on the server. Click on the Save button, or use the CTRL + S keyboard shortcut to save. The editor will generate a command which you need to run in-game or in the console for your changes to apply. Simply clicking on the command will copy it to your clipboard.
When you run the command, a summary of the changes will be shown.
Source: LuckPerms WebEditor Guide
Once you are done, you can now setup Tab, Chat and Tag roles for your server! Please check the video below.
If you find any issues setting up and using LuckPerms please feel free to contact us on live chat or via the ticket system.
❕ Useful Links ❕
- How to Set Tab Chat and Tag roles on Your Server Using LuckPerms
- How to Set Up and Configure Dynmap
- SpongeForge: Modded servers with Sponge Plugins
Updated on: 10/23/2023