I am running a MCPC+ \ Feed The Beast (Forge) server.
I am using the plugins Essentials, EssentialsChat, Group Manager, and MyMcAdmin to control everything.
All my permissions and groups work in the overworld but not in the nether or any mystcraft dimensions. I haven't tested Dimension door's dimensions but I'm going to assume they don't work there due to the previous confirmations.
How do I make my groups and permissions work across all dimensions in my world.?
Best Answer
TL\DR: Find the config for Group Manager and change the name of the parent world to the name of the folder that contains your world.
The config mentioned in this answer can be found in:
So apparently if you change the name of your world manually (it is set to 'world' by default) this screws up the entire permissions\group default system somewhat. Any permissions and groups created by MyMcAdmin still work in the overworld because (and I'm assuming here a little bit) they work in the servers overworld by default regardless of name. However in the config file there is a bit of code that tells the plugin which permissions should work in which dimension of the primary world.
Notice the first "world:"? That is the 'Parent' world for the permissions and groups, and the subsequent "world_nether:", "world_the_end:", and "all_unnamed_worlds:" are the various named and unnamed dimensions contained within the parent world.
The fact that the Parent World is named world in the config is not because the coder has no imagination, its because by default game worlds and their file paths are named world. By changing my world's name I also changed its file path, and the config couldn't 'find' it to give my groups and permissions to my subsequent dimensions. After finding this config, and changing the 'parent world' name to the name of the folder that contains my world, everything worked fine.