When it comes to Minecraft permissions there are literally more than a dozen alternatives you can use. In our professional experiences we have found that GroupManager is the best bet for ease of use and stability within McMyAdmin.
Make sure GroupManager (recommended) or another permission plugin is installed:
If you are using Essentials full suite (inclusing essentials group manager) you should not need to install anything else. If you see issues later in this guide with permissions not working go to the game panel under "Game Mods" and install "GroupManager" (ideally install the "Essentials" package, it includes GroupManager). You can of course chose to install another permission plugin but groupmanager has proven to be the most reliable.
Set the exporting mode:
In McMyAdmin go to "Configuration => Features" and make sure that Permission Exporting is set to GroupManager.
Create your Default Group:
By default the groupe "Everyone" is the default group. Should you want to set another one, go to "Users and Groups" in McMyAdmin and select a premade group or create a new one for your normal players. Flag the group as default in the dropdown box beyond groups.
Create your Owner/Admin Group(s):
By default the groupe "Admins" has full powers. Should you want to set a new admin group you can reate or use a premade group and set your name (as well as any administrators you plan to have access) to the players list. From here add the following permission nodes to allow full access to all commands:
*
bukkit.command.*
worldguard.* (if installed)
worldedit.* (if installed)
Basically * means that you should be able to use all plugins commands however certain plugins such as worldedit/world guard may require that you explicitely add their own permissions.
pluginname.* = all the permissions for the specified plugin
If you add a minus sign before a permission it will restrict it.
Example with those 2 permission nodes:
essentials.*
-essentials.spawn
With this the group members will be allowed to use all the essentials plugin commands except the /spawn one.
A few rules to always keep in mind:
- A player can only belong to ONE group. If you assign a player to 2 groups or more it may fully break your permissions.
- You can only have ONE group flagged as default.
- each group should inherit from a lower group. Default group should inherit from "none".
- If a group inherits from another it will have its permissions + the permissions you manually add to the given group.
Troubleshooting:
If you are having issues applying permissions stop the server, go to the file manager or FTP and delete the permission plugin config files (not the .jar, only the configuration files). For essentials group manager you will need to delete the folder plugins\Groupmanager.
Restart server and give it a new test.