Solved Essentials+Mystcraft permissions

  • The FTB Forum is now read-only, and is here as an archive. To participate in our community discussions, please join our Discord! https://ftb.team/discord

neeneko

New Member
Jul 29, 2019
73
0
0
This is not a problem per say, but I am having an issue that I am hoping someone can point me in the right direction.

I am working on setting up a Direwolf20 1.5v2 server on Linux. I have installed ForgeEssetials with the GroupManager plugin an have gotten the basic hand of setting up group and user permissions.

I would like to have per-world permissions, so that I can set aside a few MystCraft ages as 'look but don't touch', but am having trouble seeing how to put A and B together. I can see how to have 'worlds' in the mirroring section of group permissions, but not how to map these permissions on to specific dimensions. So I am guessing that there is some piece or sequence that I am just not getting, but after reading through the wiki and watching a few tutorials it still does not seem to be clicking.

Any help or pointers would be appreciated.

(edited to add: I was mistaken, I am using 'Essentials' bukkit plugin, not ForgeEssentials, which is part of why I kept getting confused with various fragments)
 

neeneko

New Member
Jul 29, 2019
73
0
0
Ok, now that I have had a chance to get back to this....

That thread did indeed help and I eventually threw together a configuration that seems to work, but I never seemed to get mirroring or inheritance in the config.yml to quick click in this case... but if I explicitly write out the permissions in each group and duplicate the group files. Luckily this should do fine for my needs.

I ended up going with something like:


Code:
mirrors:
    world:
      all_unnamed_worlds:
        - users
        - groups
    restricted:
      - DIM_MYST50
      - DIM_MYST59
      - DIM_MYST60

The part I find baffling, and somewhat annoying, is that I have to have a group.yml in the 'restricted' world, and its group names need to match up with 'world', but when it actually checks permissions it is using the world group.yml settings. So I can say 'person A is in group X in World and group Y in Restricted', but I can not seem to say 'Group A has permission X in World but does not Restricted'.

Now.. if I could just figure out how to handle per-world mob spawning.....