Setting up permissions (GroupManager) with McMyAdmin.
When it comes to Minecraft permissions, there are approximately a dozen alternatives you can use. In our professional experiences, we have found that GroupManager is the best solution for both ease of use and stability. You will be able to manage your permissions using McMyAdmin, thanks to its intuitive permissions management interface, which can be found on the "Users and Groups" tab of the panel's left side menu.
Before getting started with setting your permissions, you will first have to ensure that GroupManager is properly installed and that McMyAdmin is set to export your permissions to GroupManager.
Make sure that GroupManager is properly installed :
If you have not yet installed this plugin, simply navigate to the "Game mods" section of your game panel, select "GroupManager" under the dropdown, and hit the install button.
To confirm that it is properly installed, navigate to McMyAdmin -> Configuration -> Plugins and check whether is GroupManager showing on the list.
Make sure that your world is found in McMyadmin :
In McMyAdmin, go to Configuration -> World Management, and hit "Scan for new worlds"
Set the permissions exporting mode on McMyAdmin :
In McMyAdmin, go to Configuration -> Features, and make sure that "Permission Exporting" is set to GroupManager.
Once all of this is set, you should be ready to manage your permissions through McMyAdmin.
Managing your users and groups.
To manage your users and groups, you can use the "Users and Groups" section, located on the left side menu of your McMyAdmin panel.
On this page, everything is organized on a simple table featuring 4 different rows :
Below is a brief explanation of each row :
Groups : Groups are the core of your permissions, you can create new groups or edit the already existing ones using the adjacent rows.
- To create a new group, chose a group name and write it down on the text field located at the bottom of the row, then press the "+" button.
- To edit an existing group, simply select it on the "Groups" row and edit the group's assets using the adjacent rows. (explained below).
Worlds : You can assign one or several worlds to each group independently. A group will only work on the worlds that you assign to them.
- You can add a new world to the selected group from the bottom dropdown, simply select a world and press the "+" button.
Users : These are the users (players) that are assigned to the selected group, an user can be assigned to several groups at the same time.
- You can add an user to the selected group by writing down their name on the bottom text box, then press the "+" button. Make sure that you write the exact name, including any upper and lower case letters. (case-sensitive).
Permissions : This is a list of permissions that are added to the selected group, all players on the group will be granted with the group's permissions. For example, if "essentials.fly" is added to the "Administrators" group, all players on this group will be granted with this permission.
Understanding permission nodes.
Each plugin provides a preset list of permissions (also refered to as permission node), each one of them grants access to a specific action or command. Generally, permission nodes follow the "[plugin name].[command or action]" syntax.
For example :
- essentials.gamemode : This permission node grants access to a command, it allows a player to use the "/gamemode" command.
- essentials.gamemode.others : This one allows a player to use the "/gamemode" command on other players.
- essentials.keepexp : This permission node grants access to an action, it allows a player to keep their XP points after death.
NOTE : The * operator means "everything else", for example :
- essentials.* : Allows all Essentials permissions.
- essentials.gamemode.* : Allows "essentials.gamemode" and everything else for this permission (ex : essentials.gamemode.others).
A list of permissions for each plugin is normally provided on their official dev.bukkit.org page, some of the most popular plugins have their own wiki/documentation page.
You will find a list of commands and their respective permission nodes for the Essentials plugin on the following page : http://wiki.ess3.net/wiki/Command_Reference/Perm
Other references :
- Permissions plugins explained
- Setting up plugin permissions
- GroupManager, currently our recommended permissions plugin
Was this answer helpful?
After installing essentials you may want to change the language, to do so go to...
If for any reason you are running a server on an old craftbukkit version (or on tekkit for...
Signs are now disabled by default with latest essentials versions. To enable signs you must edit...
Cat Command ...
This little how-to will help explain how to configure Permissions. The two most common plugins...