Class CloudPermission
java.lang.Object
org.cloudburstmc.api.permission.Permission
org.cloudburstmc.server.permission.CloudPermission
public class CloudPermission
extends org.cloudburstmc.api.permission.Permission
author: MagicDroidX
Nukkit Project
-
Field Summary
Fields inherited from class org.cloudburstmc.api.permission.Permission
DEFAULT_FALSE, DEFAULT_NOT_OP, DEFAULT_OP, DEFAULT_PERMISSION, DEFAULT_TRUE -
Constructor Summary
ConstructorsConstructorDescriptionCloudPermission(String name)CloudPermission(String name, String description)CloudPermission(String name, String description, String defualtValue)CloudPermission(String name, String description, String defualtValue, Map<String,Boolean> children) -
Method Summary
Modifier and TypeMethodDescriptionorg.cloudburstmc.api.permission.PermissionvoidaddParent(org.cloudburstmc.api.permission.Permission permission, boolean value)Set<org.cloudburstmc.api.permission.Permissible>static CloudPermissionloadPermission(String name, Map<String,Object> data)static CloudPermissionstatic CloudPermissionloadPermission(String name, Map<String,Object> data, String defaultValue, List<CloudPermission> output)static List<CloudPermission>loadPermissions(Map<String,Object> data)static List<CloudPermission>loadPermissions(Map<String,Object> data, String defaultValue)voidMethods inherited from class org.cloudburstmc.api.permission.Permission
getByName, getChildren, getDefault, getDescription, getName, setDefault, setDescription
-
Constructor Details
-
CloudPermission
-
CloudPermission
-
CloudPermission
-
CloudPermission
-
-
Method Details
-
getPermissibles
- Specified by:
getPermissiblesin classorg.cloudburstmc.api.permission.Permission
-
recalculatePermissibles
public void recalculatePermissibles()- Specified by:
recalculatePermissiblesin classorg.cloudburstmc.api.permission.Permission
-
addParent
public void addParent(org.cloudburstmc.api.permission.Permission permission, boolean value)- Specified by:
addParentin classorg.cloudburstmc.api.permission.Permission
-
addParent
- Specified by:
addParentin classorg.cloudburstmc.api.permission.Permission
-
loadPermissions
-
loadPermissions
-
loadPermission
-
loadPermission
-
loadPermission
public static CloudPermission loadPermission(String name, Map<String,Object> data, String defaultValue, List<CloudPermission> output)
-