Filed under:

How To Set up the Group Manager with the Essentials Plugin




How To: Set up the Group Manager with the Essentials Plugin

This article will explain how to add players to permissions groups, and configure permission groups after you have installed the Essentials plugin.

You should Install the Essentials Plugins First

Standard Groups

  • Default (Guest group - new players join automatically)
  • Builder (Basic group - allows a player build)
  • Admin
  • Moderator (Full rights)
  • Owner (Everything - OP+)

Commands for Managing Player/Group

A complete list of commands and details can be found in the Esstentials Wiki at http://ess.khhq.net/wiki/Main_Page

You can add a user to the desired group from the Multicraft Control Panel or as a player who already bas Operator status in game.

A player can only have 1 primary group. A player can be added to sub-groups and inherrit the group permissions as well as those of the their primary group.

To place a Player into a Group

/manuadd {player} {group}

To delete a Player from a Group

(Players with no 'Group' are moved back into the Default Group)
/manudel {player}

To add a Player to a sub-Group

/manuaddsub {player} {group}

To remove a Player to a sub-Group

/manudelsub {player} {group}

To check what group a player is in

/manwhois {player}

To reload permissions/group settings

/manload

Group Structure and Group YAML files

Groups are defined by a 'global group' file and 'local group' file for each world
  • The globalgroups.yml defines the global groups and the explicit permissions granted for each one.
    /plugins/GroupManager/globalgroups.yml
  • The local groups.yml defines the local groups by listing the global groups as inheritances.
    /plugins/GroupManager/worlds/world/groups.yml
There are examples at https://github.com/essentials/Essentials/tree/master/EssentialsGroupManager/src

You can edit these files by downloading them using FTP, making changes and uploading them again, or from within the Multicraft Web FTP Client. Changes may not take place until you tell GroupManager to reload them.

When adding new permissions for a plugin it is best practice to add the permissions to a global group and then set a local group as an inheritor. Groups inherit permissions only and do not inherit any other attributes.

Commands for Creating / Editing Groups

A complete list of commands and details can be found in the Esstentials Wiki at http://ess.khhq.net/wiki/Main_Page

Prefix the Group-Name with g: to make it a Global Group

To add a group

/mangadd {group}

To add/delete a group (Prefix a groupname with g: to make it a global group)

Players in a deleted group are moved to the Default Group
/mangdel

To add a Group to the inheritance list for another Group

/mangaddi {maingroup} {grouptoinherit}

To remove a Group from the inheritance list for another Group

/mangdeli {maingroup} {grouptoinherit}

To list all Groups

/listgroups

To add a permission to a Group

/mangaddp {group} {permission}

To remove a permission from a Group

/mangdelp {group} {permission}

To list the permissions for a Group

/manglistp {group}

To check if a Group has a specific permission

/mangcheckp {group} {permission}

A complete list of commands and details can be found in the Esstentials Wiki at http://ess.khhq.net/wiki/Main_Page



Was this answer helpful?

Add to Favourites Add to Favourites    Print this Article Print this Article

Also Read

Language: