public class CloudPermission
extends org.cloudburstmc.api.permission.Permission
| Constructor and Description |
|---|
CloudPermission(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) |
| Modifier and Type | Method and Description |
|---|---|
void |
addParent(org.cloudburstmc.api.permission.Permission permission,
boolean value) |
org.cloudburstmc.api.permission.Permission |
addParent(String name,
boolean value) |
Set<org.cloudburstmc.api.permission.Permissible> |
getPermissibles() |
static CloudPermission |
loadPermission(String name,
Map<String,Object> data) |
static CloudPermission |
loadPermission(String name,
Map<String,Object> data,
String defaultValue) |
static CloudPermission |
loadPermission(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) |
void |
recalculatePermissibles() |
public CloudPermission(String name)
public Set<org.cloudburstmc.api.permission.Permissible> getPermissibles()
getPermissibles in class org.cloudburstmc.api.permission.Permissionpublic void recalculatePermissibles()
recalculatePermissibles in class org.cloudburstmc.api.permission.Permissionpublic void addParent(org.cloudburstmc.api.permission.Permission permission,
boolean value)
addParent in class org.cloudburstmc.api.permission.Permissionpublic org.cloudburstmc.api.permission.Permission addParent(String name, boolean value)
addParent in class org.cloudburstmc.api.permission.Permissionpublic static List<CloudPermission> loadPermissions(Map<String,Object> data)
public static List<CloudPermission> loadPermissions(Map<String,Object> data, String defaultValue)
public static CloudPermission loadPermission(String name, Map<String,Object> data)
public static CloudPermission loadPermission(String name, Map<String,Object> data, String defaultValue)
public static CloudPermission loadPermission(String name, Map<String,Object> data, String defaultValue, List<CloudPermission> output)
Copyright © 2021. All rights reserved.