Hello fellow minecrafters! Today, I will be giving a great guide on how to use PermissionsEx on your server, This should work on all servers below 1.8 and above.
( !!! WHEN USING PERMISSIONSEX, EVERYTHING [Excluding usernames and group names] NEED TO BE LOWER CASE !!!)
Step 1: Setting up
First you need to have the server already created, if not, please read do so already. I am not going to ramble on about this. Install PermissionsEx (Download Here) And restart the server so the permissions file and config file have been created.
Step 2: Basics
First since you probably haven't set this option in the configuration you will need to do the following through the console pex user add * This will add the permission of * which is every permission in the game, no matter what plugin it is. (After you do this you do not need to do anything else in console)
Next you will want to go in game and make your Owner group, type the following into chat:
/pex group Owner create Then in chat again type /pex user group set Owner
Since you have the permission of * you do not need to add the * permission to group Owner. If you would like a PREFIX for the group of Owner type /pex group Owner prefix In the prefix box, that supports Numbers, Letters, Symbols, Color Codes, and Formatting Codes Which can be found 'Here'. Done! Now the Default user group.
Now you have the Owner group done, now its time for the default group when a player joins.
To do so, type the following into chat /pex group <groupName> create For this part we will be using the group name Member. So: /pex group Member create. After doing this type this into chat: /pex set default group Member true. This will make it so when the user first joins they will be automatically assigned to the group of "Member". To add a prefix to this group type
/pex group Member prefix &2&l[&e&lMember&2&l]. This will make their prefix [Member] . Now, we will be adding an essential list of permissions below.
Default group permissions:
/pex group Member add essentials.spawn
/pex group Member add essentials.tpa
/pex group Member add essentials.tpaccept
/pex group Member add essentials.tpdeny
/pex group Member add essentials.warp
/pex group Member add essentials.warps.shop
/pex group Member add essentials.kit
/pex group Member add essentials.kits.starter *ONLY IF YOU HAVE MADE THE KIT STARTER IN ESSENTIALS CONFIG*
/pex group Member add essentials.signs.use.buy *ONLY IF USING ESSENTIALS BUY/SELL SIGNS*
/pex group Member add essentials.balance
/pex group Member add essentials.balancetop
/pex group Member add essentials.balance.others
/pex group Member add essentials.pay
/pex group Member add essentials.afk
/pex group Member add essentials.helpop
/pex group Member add essentials.list
/pex group Member add essentials.mail
/pex group Member add essentials.mail.send
/pex group Member add essentials.me
/pex group Member add essentials.msg
/pex group Member add essentials.rules
/pex group Member add essentials.home
/pex group Member add essentials.sethome
/pex group Member add essentials.delhome
/pex group Member add essentials.tpahere
Now we have basic group and Owner group setup the rest is up to you!
You can create more staff ranks or other member ranks like builder, or anything!
Just re-follow the steps!
If you want higher ranks to inherit lower rank permissions type the following commands:
/pex group <groupName> parents set <lowerRankGroupName>
If you have any questions, suggestions, comments, or need help at all, feel free to in this thread, VIA PM, Or Skype @ TagByte.
I hope this helps with setting up a basic owner and member group, If you feel I should add more feel free to suggest it.
Prefix: /pex group <group> prefix <prefix>
Suffix: /pex group <group suffix <suffix>
Creating a group & adding parents at the same time: /pex group <groupName> create <lowerRankGroup>
Deleting a group: /pex group <group> delete
Setting parents for a group: /pex group <group> parents set <parents>
Set a default group **WHEN PLAYER JOINS**: /pex set default group <group> true/false
Delete a group: /pex group <group> delete
List permissions for <Group>: /pex group <group>
Add a permission to a group: /pex group <group> add <permission>
Remove a permission from a group: /pex group <group> remove <permission>
Add a timed permission to a group: /pex group <group> timed add <permission>
Add a group to a player: /pex group <group> user add <user>
Remove a group from a player: /pex group <group> user remove <user>
Prefix: /pex user <userName> prefix <prefix>
Suffix: /pex user <userName> suffix <suffix>
Delete user from permissions file: /pex user <user> delete
Check to see if a player has a permission: /pex user <user> check <permission>
List currently registered users: /pex users
Add a permission to a user: /pex user <user> add <permission>
Remove a permission from a user: /pex user <user> remove <permission>
Add a timed permission: /pex user <user> timed add <permission> <lifetime in seconds>
Remove a timed permission: /pex user <user> timed remove <permission> <lifetime in seconds>
Add a player to a group **NOT SET**: /pex user <user> group add <group>
Set a player to a group **NOT ADD**: /pex user <user> group set <group>
Remove a player from a group: /pex user <user> group remove <group>
Rollback Post to RevisionRollBack
Java Developer - Plugin Expert [Config ITC] //Contact me if you need help with plugins or something!