Once you have installed both of the plugins listed above and have restarted your server, you are ready to begin this tutorial
*Default group permissions (Permissions shared for everyone who joins the server)*
In LuckPerms there is a default group called "default", this is the group that is automatically applied to anyone who joins the server, this section is going to go over how to add permissions for everyone.
Step 1: Find the permissions you want to give to everyone
(NOTE: This permission plugin works with other mods aswell, just find the name of the permissions for the command you want to allow and add to the end of the command)
In the cyan color coded section you will see the permission name, find a permission that you want to add for everyone and make a note of that permission.
Step 2: Add the permission to the default group
*NOTE* You will need to be an OP to run these commands
To add a permission to the default group you will run the following command, in this example I will use the god command:
/lp group default permission set jessentials.god
This command will allow anyone to enable godmode with /god
Now you just repeat that process with all of the permissions from JEssentials that you want everyone to have. Easy right?
*Group specific permissions (Server roles, admins, etc)*
Now lets say you only want specific people to have specific permissions.
To create a new group use command: /lp creategroup GROUPNAMEHERE
This will create a new group with the name given at the end.
To add permissions to that group you will use the command: /lp group GROUPNAMEHERE permission set jessentials.god
To add users to a group use command: /lp user USERNAMEHERE parent add GROUPNAMEHERE
Using the commands above, user USERNAMEHERE will inherit all permissions that are applied to GROUPNAMEHERE
*User specific permissions*
To add a permission to a single user you will use command: /lp user USERNAMEHERE permission set jessentials.god
Hello all! I just spent way more time then I should have getting simple permissions setup for a small server shared with my friends.
I am making this thread to help others not do what I did wrong and lay out everything I did to get it right.
Please keep in mind this tutorial is for simple servers and probably not very useful for community sized servers.
______________________________________________________________________________________________________
REQUIREMENTS:
Minecraft server running 1.14.3
CraftBukkit - https://bukkit.org/
Bukkit Plugins I used:
JEssentials - https://dev.bukkit.org/projects/just-essentials
LuckPerms -https://luckperms.github.io/ (LuckPerms for Bukkit/Spigot)
This tutorial assumes that you already have a server set up and know how to install bukkit plugins.
_____________________________________________________________________________________________________
Once you have installed both of the plugins listed above and have restarted your server, you are ready to begin this tutorial
*Default group permissions (Permissions shared for everyone who joins the server)*
In LuckPerms there is a default group called "default", this is the group that is automatically applied to anyone who joins the server, this section is going to go over how to add permissions for everyone.
Step 1: Find the permissions you want to give to everyone
Use this link to see every command included in JEssentials: https://docs.google.com/spreadsheets/d/1cTAnhLc3R989GM5_UdI-Km2LZJxyUvuY7EYd6N20wlk/edit#gid=0
(NOTE: This permission plugin works with other mods aswell, just find the name of the permissions for the command you want to allow and add to the end of the command)
In the cyan color coded section you will see the permission name, find a permission that you want to add for everyone and make a note of that permission.
Step 2: Add the permission to the default group
*NOTE* You will need to be an OP to run these commands
To add a permission to the default group you will run the following command, in this example I will use the god command:
/lp group default permission set jessentials.god
This command will allow anyone to enable godmode with /god
Now you just repeat that process with all of the permissions from JEssentials that you want everyone to have. Easy right?
*Group specific permissions (Server roles, admins, etc)*
Now lets say you only want specific people to have specific permissions.
To create a new group use command: /lp creategroup GROUPNAMEHERE
This will create a new group with the name given at the end.
To add permissions to that group you will use the command: /lp group GROUPNAMEHERE permission set jessentials.god
To add users to a group use command: /lp user USERNAMEHERE parent add GROUPNAMEHERE
Using the commands above, user USERNAMEHERE will inherit all permissions that are applied to GROUPNAMEHERE
*User specific permissions*
To add a permission to a single user you will use command: /lp user USERNAMEHERE permission set jessentials.god
__________________________________________________________________________________________________
Thats it! You should now be a permission wizard of your own server.
This is my first time making a tutorial so excuse any issues related to that.
If you have any questions or comments just reply to this thread and I will try and answer all of them if I can
Thank you! Hope this helps