Articles on: Plugins

How To Use PermissionsEx



PermissionsEx is no longer supported. Please use LuckPerms.


If you are thinking about opening a community server where it’s not really about just connecting and playing vanilla with your friends, PEX is a must have when it comes to plugins. It simply brings groups to your server!

PEX works on the general principle that permission to run a command is not allowed unless the permission node is specifically listed.

Dependencies


EssentialsX, Vault
Compatible Spigot Version

Make sure you have those plugins installed on your server, if not, install them using our tutorial and restart your server.

For chat to be working, you need the EssentialsChat plugin as well.

Firstly, let’s create the Owner group by typing some commands into your Multicraft Console:

To create the Owner group just type:

pex group Owner create


Now let’s give the Owner group permission to do anything.

pex group Owner add *


Once finished, let’s give ourselves the Owner rank.

pex user *yourname* group set Owner




Let’s have a look at the chat



It doesn’t look like we were given the Owner group, right? That’s because the group doesn’t have a prefix yet. We’ll add one right now by using the following command:

pex group Owner prefix "&cOwner &7"






Chat Format used in Essentials config file:

format: '{DISPLAYNAME} &8▪ &f{MESSAGE}'


Default Group


Now let’s make a group called Guest that it’s given to every new player that joins the server.

pex group Guest create


Let’s give the Guest group the permission to set a home a teleport to it.

pex group Guest add essentials.sethome


pex group Guest add essentials.home


Now, let’s make it the default group for new players.

pex set default group Guest true


Finally, let’s give it a prefix.

pex group Guest prefix "&2Guest &7"




To remove a permission node from a group, just use:

pex group remove


Let’s say you want to remove the /home permission for the group Guest.

pex group Guest remove essentials.home


Parent Groups


Groups can inherit permissions from specified parent groups. This is useful when you want every single group to have a default set of permissions like the ones that come with the Guest group.

We can specify a parent group by using the following command:

pex group Admin parents set Guest


This will give the Admin group the permissions we specified for Guest.



PermissionsEx Wiki

Essentials Permission Nodes

Updated on: 08/26/2022

Was this article helpful?

Share your feedback

Cancel

Thank you!