How to configure the plugin GroupManager.




To configure GroupManager navigate to FTP, and go to / plugins / GroupManager /. Then you can either create new ranks by going to / worlds / and selecting the file of the map on which you want to change the grades (generally using the / world / for a reason that we will see below). Open groups.yml. You will see the basic configuration. It is everywhere whenever you create a new world.


My configuration will be for the "worlds" map, if you want another permission set up choose another map.


/plugins/GroupManager/worlds/word/groups.yml



A sample configuration file with multiple groups.

The groups ==> 


-Skywalker

-Admin

-Players

-Modo

-God


groups: 
  Skywalker: 
    default: true 
    permissions: 
    - essentials.help 
    - essentials.helpop 
    - essentials.list 
    - essentials.motd 
    - essentials.rules 
    - essentials.spawn 
    inheritance: 
    - g:groupmanager_default
    - g:bukkit_default
    - g:essentials_default
    - g:towny_default 
    info: 
      prefix 'e &' 
      build: false 
      suffix: 
  Admin : 
    default: false 
    permissions: 
    - groupmanager.mantogglesave 
    - essentials 
    - essentials.clearinventory 
    - essentials.cooldown.bypass 
    - essentials.deljail 
    - essentials.give 
    - essentials.god 
    - essentials.heal 
    - essentials.heal.others 
    - essentials.invsee 
    - essentials .item 
    - essentials.jails 
    - essentials.kickall 
    - essentials.kit 
    - essentials.mute 
    - essentials.sell 
    - essentials.setjail 
    - essentials.signs.protection.override 
    - essentials.spawnmob 
    - essentials.teleport.cooldown.bypass 
    - essentials .teleport.timer.bypass 
    - essentials.togglejail 
    - GroupManager *. 
    - essentials.burn 
    inheritance: 
    - modo 
    info: 
      prefix '& c' 
      build: true 
      suffix: 
  Players: 
    default: false 
    permissions: 
    - essentials.afk 
    - essentials.back. OnDeath 
    - essentials.balance 
    - essentials.chat.shout 
    - essentials.compass 
    - essentials.home 
    - essentials.kit 
    - essentials.kit.tools 
    - essentials.mail 
    - essentials.mail.send 
    - essentials.me 
    - essentials.msg 
    - essentials. nick 
    - essentials.pay 
    - essentials.portal 
    - essentials.protect 
    - essentials.sethome 
    - essentials.signs.buy.use 
    - essentials.signs.disposal.create 
    - essentials.signs.disposal.use 
    - essentials.signs.free.use 
    - essentials.signs.heal.use 
    - essentials.signs.mail.create 
    - essentials.signs.mail.use 
    - essentials.signs.protection.create 
    - essentials.signs.protection.use 
    - essentials.signs.sell.use 
    - essentials. signs.trade.create 
    - essentials.signs.trade.use 
    - essentials.suicide 
    - essentials.tpa 
    - essentials.tpaccept 
    - essentials.tpahere 
    - essentials.tpdeny 
    - essentials.warp 
    - essentials.warp.list 
    - essentials.worth 
    inheritance: 
    - default 
    info: 
      prefix '& 2' 
      build: true 
      suffix: 
  Modo: 
    default: false 
    permissions: 
    - essentials.back 
    - essentials.ban 
    - essentials.banip 
    - essentials.broadcast 
    - essentials.delwarp 
    - essentials.depth 
    - essentials.eco 
    - essentials .getpos 
    - essentials.jump 
    - essentials.kick 
    - essentials.kill 
    - essentials.setwarp 
    - essentials.time 
    - essentials.togglejail 
    - essentials.top 
    - essentials.tp 
    - essentials.tphere 
    - essentials.tpo 
    - essentials.tpohere 
    - essentials.tppos 
    - essentials.tptoggle 
    - essentials.unban 
    - essentials.unbanip 
    - essentials.whois 
    - essentials.world 
    - groupmanager.listgroups 
    - groupmanager.mandemote 
    - groupmanager.manload 
    - groupmanager.manpromote 
    - groupmanager.mansave 
    - groupmanager.manselect 
    - groupmanager.manuadd 
    - GroupManager .manudel 
    - essentials.ext 
    inheritance: 
    - player 
    info: 
      prefix '& 5' 
      build: true 
      suffix: 
  God   
    default: false 
    permissions: 
    - '*' 
    inheritance: 
    - admin 
    info: 
      prefix '& 4' 
      build: true 
      suffix:


We will detail each part

 Default: 
    default: true 
    permissions: 
    - essentials.help 
    - essentials.helpop 
    - essentials.list 
    - essentials.motd 
    - essentials.rules 
    - essentials.spawn 
    inheritance: [] 
    info: 
      prefix 'e &' 
      build: false 
      suffix:


Default: Group Name

default: true : Group to be defined by default for all users who were not defined group.

permissions: list of permissions.

info: Information detailing the group.

prefix '& e' suffix= Group Color. For esthetics, there is the prefix, with  color codes.

build: false : This group can not destroy or build on the server because the build is defined to true.


Controlling the basic plugin


  • /manuadd: change a group of players (Adds to the file if not exists).


/manuadd <player> <group>




Permissions required: groupmanager.manuadd


  • /manudel: removes a player from user file (so it falls into group by default)


/ manudel <player>




Permissions required: groupmanager.manudel


  • / manpromote:Promote a player of the same level inherited to a higher rank
/manpromote <player> <group>




Permissions required: groupmanager.manpromote


  • /mandemote: Demote a player of the same level inherited to a lower rank.
/mandemote <player> <group>


groupmanager.mandemote



  • /manwhois: connaitre le groupe du joueur
/manwhois <player>
Permissions required: groupmanager.manwhois

The Mirrors : how to have the same permission in different world. 

/Plugins/GroupManager/config.yml



This is the most interesting part of this file. It allows you to apply which group of the world must be the same one in the world 2.

In fact, you don't have to copy / paste your file groups.yml in each case present in the worlds record.


We will take an example. I have 3 worlds: worldworld_pvpworld_freebuild. I want the same groups in the world and world world_pvp but I also want the players to be in their group (and not in the default group).



     world:

          world_pvp:
          - users
          - groups




Now, in the "world_freebuild", I don't want the players can do / tpa. I'll change the groups.yml file.

But I want players to always be in the same group without the same groups perms. This will give:



      world:

          world_pvp:
          - users
          - groups
          world_freebuild:
          - users




© 2019 Starlancer - All Rights Reserved - Terms - Contact