This tool allows you and your staff to be safer with special permissions (like the override permission for world guard) by toggleing them on and off.
This is NOT a replacement for your existing permission plugin, this just works in tandem with it!
This plugin acts like another permissions plugin (like zPermissions, Privilages, PermissionsBukkit, etc) except that instead of setting all the permissions for a user, it only deals with specific ones.
Example: /wgo
When a user runs the /wgo command, they are first checked for the permstoggle.wgo permission, and if that is missing, it stops at that point.
Then it checks to see if the user has the permission worldguard.region.override.<currentWorldName>, if they don't have it, permistoggle attaches to that user, and sets that permission to true,and stops there.
If they already have the permission, permstoggle will remove it's assertion of worldguard.region.override.<currentWorldName> and then stops
As permstoggle does not touch the permissions issued by your main permissions plugin, permissions changed by permstoggle will not be saved in your existing permission system, and will not conflict with permissions given by other plugins.
Currently, there is no configuration, all needed information is gathered from your permissions plugin.
This tool manifests itself as a permissions attachment to all users that successfully run the /wgo command, and should work with all permissions plugins that properly impliment the SuperPerms (bukkit) permission system, PEX IS NOT SUPPORTED And will likley never be, as PEX overrides the normal permission checks, so my permissions-attachments are ignored (tested with zPermissions)
When a user already has a permission, and permstoggle is invoked, it will display a message stating that the permission was toggled off, while in reality, nothing happens.