Hi, I am trying to setup a creative server and am having issues getting the desired result out of my permission sets.
Currently I have multiverse installed and working and essentially want my manager and below ranks to be on a per-world basis.
I have four ranks in structure
Admin
Manager
Builder
Observer
Example worlds:
Columbia
Rhodes
Apoland
I intent to be able to create a new multiverse for someone, add them to the manager role for that world, and they can add observers and builders as needed. With an over arching admin role that can add managers to any world.
Currently I have most everything working as wanted for builder and observer, but when i get to manager, the only permission I can find to give them is luckperms.user.parent.add
unfortunately, this permission allows my manager to add any user to any group. For instance, giving this permission to my manager would allow a columbia manager to add an admin, or add a rhodes manager etc.
The world specific parameter is only of partial use... If I add the world=columbia parameter, my manager can still add any user to any group so long as they are in the multiverse, 'columbia'.
So, ideally I want to be able to add these roles as a per world basis, but ive just been trying to figure out how to even set the permissions so my managers can only add/remove specific roles.
i.e. I could just make new groups for every multiverse i create.
columbiaManager
columbiaBuilder
columbiaObserver
rhodesManager
rhodesBuilder
rhodesObserver
and a columbiaManager could ONLY add/remove columbiaBuilder and columbiaObserver.
I tried doing something along the lines of luckperms.user.parent.add.observer, but no success.
Any ideas on how I can allow a group to only add/remove specific other groups? I feel like this is surely a function built in, even if the multi-world support is not.
Giving managers the ability to add builders and observers, but not other managers or admins.
Subreddit
Post Details
- Posted
- 5 years ago
- Reddit URL
- View post on reddit.com
- External URL
- reddit.com/r/admincraft/...