
Permissions Library 
AddUserGroup 
The AddUserGroup method will assign playerId the specified groupName
Github Location
CreateGroup 
The CreateGroup method will create a group with the specified groupName and assign it the GroupData class which holds groupTitle and groupRank
Github Location
Export 
The Export method will save GroupData and UserData to oxide/data
GroupData contains rank, title and perms
UserData contains groups, nickname and perms
Github Location
GetGroupData 
The GetGroupData method returns the GroupData of groupName
Github Location
GetGroupParent 
The GetGroupParent method will return the Parent Group of groupName
Github Location
GetGroupPermissions 
The GetGroupPermissions method will return the permissions assigned to groupName
Github Location
GetGroupRank 
The GetGroupRank method will return the rank of groupName
Github Location
GetGroups 
The GetGroups method will return every created group
Github Location
GetGroupTitle 
The GetGroupTitle method will return the title of groupName
Github Location
GetPermissionGroups 
The GetPermissionGroups method will return every group which is assigned permission
Github Location
GetPermissions 
The GetPermissions method will return every registered permission
Github Location
GetPermissionUsers 
The GetPermissionUsers method will return every user who has been assigned permission
Github Location
GetUserData 
The GetUserData method will return the UserData of playerId
Github Location
GetUserGroups 
The GetUserGroups method will return every group playerId is assigned to.
Github Location
GetUserPermissions 
The GetUserPermissions method will return the permissions assigned to playerId
Github Location
GetUsersInGroup 
The GetUsersInGroup method will return every user assigned to groupName
Github Location
GrantGroupPermission 
The GrantGroupPermission method will assign permission to the specified groupName
Github Location
GrantUserPermission 
The GrantUserPermission method will assign the specified permission to the specified playerId
Github Location
GroupExists 
The GroupExists method will return true if the specified groupName exists
Github Location
GroupHasPermission 
The GroupHasPermission method will return true if the specified groupName has been assigned permission
Github Location
GroupsHavePermission 
The GroupsHavePermission method will return true if any of the specified groupNames have been assigned the specified permission
Github Location
MigrateGroup 
The MigrateGroup method will copy everything from oldGroupName and transfer it to newGroupName
Github Location
PermissionExists 
The PermissionExists method will return true if permission has been registered
Github Location
RegisterPermission 
The RegisterPermission method will register permission for use in plugins/assignability to players and/or groups
Github Location
RemoveGroup 
The RemoveGroup method will remove the groupName from the groupsData
Github Location
RemoveUserGroup 
The RemoveUserGroup method will remove the groupName assigned to playerId
Github Location
RevokeGroupPermission 
The RevokeGroupPermission method will revoke the permission assigned to groupName
Github Location
SetGroupParent 
The SetGroupParent method will set the groupParent of groupName as parentGroupName
Github Location
SetGroupRank 
The SetGroupRank method will set the groupRank of groupName
Github Location
SetGroupTitle 
The SetGroupTitle method will set the groupTitle of groupName
Github Location
UpdateNickname 
The UpdateNickname method will update the nickname of playerId with playerName
Github Location
UserExists 
The UserExists method will return true if playerId has any UserData
Github Location
UserHasAnyGroup 
The UserHasAnyGroup method will return true if playerId has been assigned one or more group(s)
Github Location
UserHasGroup 
The UserHasGroup method will return true if groupName has been assigned to playerId
Github Location
UserHasPermission 
The UserHasPermission method will return true if permission has been assigned to playerId