Class Permissions
- Namespace
- Exiled.Permissions.Extensions
- Assembly
- Exiled.Permissions.dll
Handles all plugin-related permissions, for executing commands, doing actions and so on.
public static class Permissions
- Inheritance
-
Permissions
- Inherited Members
Properties
DefaultGroup
Gets the default group.
public static Group DefaultGroup { get; }
Property Value
Groups
Gets groups list.
public static Dictionary<string, Group> Groups { get; }
Property Value
Methods
CheckPermission(CommandSender, string)
Checks a sender's permission.
public static bool CheckPermission(this CommandSender sender, string permission)
Parameters
senderCommandSenderThe sender to be checked.
permissionstringThe permission to be checked.
Returns
- bool
Returns a value indicating whether the user has the permission.
CheckPermission(ICommandSender, string)
Checks a sender's permission.
public static bool CheckPermission(this ICommandSender sender, string permission)
Parameters
senderICommandSenderThe sender to be checked.
permissionstringThe permission to be checked.
Returns
- bool
Returns a value indicating whether the user has the permission.
CheckPermission(Player, params PlayerPermissions[])
Checks a player's permission.
public static bool CheckPermission(this Player player, params PlayerPermissions[] permissions)
Parameters
playerPlayerThe player to be checked.
permissionsPlayerPermissions[]The permission for checking.
Returns
- bool
Returns a value indicating whether the user has the permission.
CheckPermission(Player, string)
Checks a player's permission.
public static bool CheckPermission(this Player player, string permission)
Parameters
Returns
Create()
Create permissions.
public static void Create()
Reload()
Reloads permissions.
public static void Reload()
Save()
Save permissions.
public static void Save()