Package cn.nukkit.permission
Class Permission
java.lang.Object
cn.nukkit.permission.Permission
- Author:
- MagicDroidX (Nukkit Project)
-
Field Summary
-
Constructor Summary
ConstructorDescriptionPermission
(String name) Permission
(String name, String description) Permission
(String name, String description, String defualtValue) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addParent
(Permission permission, boolean value) static String
getName()
static Permission
loadPermission
(String name, Map<String, Object> data) static Permission
static Permission
loadPermission
(String name, Map<String, Object> data, String defaultValue, List<Permission> output) static List<Permission>
loadPermissions
(Map<String, Object> data) static List<Permission>
loadPermissions
(Map<String, Object> data, String defaultValue) void
void
setDefault
(String value) void
setDescription
(String description)
-
Field Details
-
DEFAULT_OP
- See Also:
-
DEFAULT_NOT_OP
- See Also:
-
DEFAULT_TRUE
- See Also:
-
DEFAULT_FALSE
- See Also:
-
DEFAULT_PERMISSION
- See Also:
-
-
Constructor Details
-
Permission
-
Permission
-
Permission
-
Permission
-
-
Method Details
-
getByName
-
getName
-
getChildren
-
getDefault
-
setDefault
-
getDescription
-
setDescription
-
getPermissibles
-
recalculatePermissibles
public void recalculatePermissibles() -
addParent
-
addParent
-
loadPermissions
-
loadPermissions
-
loadPermission
-
loadPermission
-
loadPermission
public static Permission loadPermission(String name, Map<String, Object> data, String defaultValue, List<Permission> output)
-