Group manager is a per world permissions plugin, but you can set it up where your permissions will mirror to all words. All you have to do is make some changes to your config.yml file. When you open your /plugins/groupmanager/config.yml file you should see this:
mirrors:
world:
world_nether:
- users
- groups
world_the_end:
- users
- groups
all_unnamed_worlds:
- users
- groups
“World” is the parent world, and world_nether is a child world. This means that the permissions from world_nether, world_the_end, and every world that does not have a dedicated folder will take permissions from your “world”.
If you create a new world, and it generates its own folder, then you will have the world add it to the list if you want it to take permissions from the default world.
Here is an example of how to mirror permissions from the world “world” to “newworld”.
mirrors:
world:
world_nether:
- users
- groups
world_the_end:
- users
- groups
newworld:
- users
- groups
all_unnamed_worlds:
- users
- groups
In that example you added newworld to the mirrored list for “world” groups and users. This means that newworld will take permissions from your “/plugins/groupmanager/worlds/world/groups.yml” and “/plugins/groupmanager/worlds/world/users.yml” file.
You can also set up advanced mirroring. Here is an example with 3 parent worlds:
mirrors:
world:
world_nether:
- users
- groups
world_the_end:
- users
- groups
world2:
world2_nether:
- users
- groups
world2_the_end:
- users
- groups
world3:
world3_nether:
- users
- groups
world3_the_end:
- users
- groups
In that example there are 3 worlds with their own groups and users file. This means that world, world2, and world3 will all have their own groups. Their associated end and nether child worlds will take permissions from the parent world. For example: world2_nether and world2_the_end will take groups and users from world2.
If you need any additional help, you can submit a ticket to our Plugins Department.