ForgeEssentials

ForgeEssentials

339k Downloads

[1.12.2] [ISSUE] Permissions not working properly - Build The Earth Private Server

achrabieh opened this issue ยท 1 comments

commented

Initial Steps

  • [YES] I have updated to the latest build from Jenkins before reporting a bug
  • [YES] I have checked, if the bug was not already reported by using the search.
  • [YES] Attached is my ForgeEssentials/modlist.txt, my latest.log, and my debug.log
  • [YES] Also, attached are the client logs (if applicable)

Attachments
Server:
latest.log
permissions.txt
modlist.txt
debug.log

Client:
latest.log

Describe the bug
I am unable to create proper permissions for my groups. Only OPS can work on my server.

What I'm trying to do:

  • _GUESTS_ / Deny all permissions / Allow basic chat
  • _BUILDERS_ / Allow most permissions build/break/worldedit in zones provided by ADMIN
  • _ADMIN_ has all of builder permissions + can edit zones and allow other builders to work in them (not yet tested since I can't figure out how to fix BUILDERS)
  • _OPS_ allow all permissions

To Reproduce
What I executed so far:

/p group _OPS_ prefix &c[ &oTeam Lead &r&c]
/p group _GUESTS_ prefix &f[GUEST]
/p group _BUILDERS_ create
/p group _BUILDERS_ prefix &f[&bBuilder&f]
/p group _ADMINS_ create
/p group _ADMINS_ prefix &f[&6Admin&f]

/p group _GUESTS_ deny worldedit.* fe.protection.break.* fe.protection.place.* fe.chat.* terra121.commands.tpll
/p group _GUESTS_ allow fe.chat.chat
/p group _BUILDERS_ allow worldedit.* fe.protection.break.* fe.protection.place.* fe.chat.* terra121.commands.tpll

Add yourself to _BUILDERS_, deop yourself

Expected behavior
_OPS_ can do everything
_GUESTS_ Breaking denied OK, Placing denied OK, Basic Chat allowed OK
_BUILDERS_ Breaking/Placing/Worldedit denied - NOT OK

Desktop (please complete the following information):

  • OS: Windows 10

Additional context
I've been trying to fix these permissions for 3 days now and I've tried many different sets of permissions.

Things I found out:

  • If you deny fe.* for _GUESTS_ they will not be able to connect to the server...
    Only OP can bypass this
  • Sometimes allow terra121.commands.tpll works for builders. Other times I need to add command.tpll or game will say no permission
commented

Most permissions are now working.
Attached updated permissions file.
FE group permissions.txt

Pending issues:

  • _ADMINS_ need fe.perm.groups.* to edit _BUILDERS_ zone permissions, meaning they can edit other group permissions...
  • Zone permissions don't work for worldedit.* (I cannot allow someone to use worldedit in a specific zone only, if it's on by default then
  • Blocks around spawn area (with a certain radius) can only be edited by _OPS_, I cannot find any permission to allow _ADMINS_ or _BUILDERS_ to edit the area