LuckPerms is a lightweight and very recommendable plugin.
This have been growing in constant updates besides a great support for most versions of Minecraft and some modded servers.
GGServers started to adopt this plugin because of its great features, which make it easier for the user to understand permissions setup, since it offers a simple and compact configuration.
Important note: LuckPerms can run on CraftBukkit, Spigot, PaperSpigot, Sponge, NukkitX and a lot of other server types. You can get LuckPerms on here.
We also recommend you to take a look in our How To: Install Plugins on your server article.
Remember that you must have OP for this: How to: OP Yourself on Your Minecraft Server.
This article will help you on the basic LuckPerms configuration, to make it simple and functional.
For more information we recommend to consult the official LuckPerms wiki here: https://github.com/lucko/LuckPerms/wiki
🔨 Creating and deleting a Group 🔨
Create a Group
To create a group with LuckPerms type:
/lp creategroup <group>
Delete a Group
To delete a group with LuckPerms type:
/lp deletegroup <group>
List all Groups
To list all groups with LuckPerms type:
🔨 Setting permissions for Groups and Users 🔨
Add permissions to some group: /lp group <group> permission set <permission>
To remove permissions from some group: /lp group <group> permission unset <permission>
Add a permission to some user: /lp user <user> permission set <permission>
Remove a permission from some user: /lp user <user> permission unset <permission>
🔨 Setting up Users 🔨
Set a user in some group: /lp user <user> parent set <group>
Remove a user from some group: /lp user <user> parent set <group>
View some user's info: /lp user <user> info
🔨 Setting up Groups 🔨
To set groups inheritance with LuckPerms use: /lp group <group> parent set <group>
🔰 Exemple: /lp group warrior parents set default (by doing this, the group "warrior" will have all default group's permissions)
View some group info: /lp group <group> info
Set a group 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>
🔰 Exemple: /lp group warrior meta setprefix &a[Warrior]&f (by doing this, the group "warrior" will have that text as the prefix)
❗ Remember that you must use some chat plugin such EssentialsChat, ChatControl or UltimateChat 2 to show prefixes on chat!
🔨 WebEditor - The Best Way to Edit Permissions 🔨
The Web Editor is the best way to edit your LuckPerm's permissions.
To create an editor session for all groups and any online users, run: - /lp editor
To create an editor session for all groups, run: - /lp editor groups
To create an editor session for all users, run: - /lp editor users
To create an editor session for a group, run: - /lp group <group> editor
To create an editor session for a user, run: - /lp user <user> editor
🔑 The following exemple we used a player permission editor.
/lp user <user> edior
- You can also use /lp group <group> editor to edit a group permissions.
* Once you've finished making changes to the data, you need to save your changes back to 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 execute 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
Published on: 07 / 17 / 2019