| Package | Description | 
|---|---|
| org.bukkit.permissions | Classes dedicated to providing binary state properties to players. | 
| org.bukkit.plugin | Classes specifically relating to loading software modules at runtime. | 
| org.bukkit.util.permissions | Static methods for miscellaneous  permissionfunctionality. | 
| Modifier and Type | Field | Description | 
|---|---|---|
| static PermissionDefault | Permission. DEFAULT_PERMISSION | 
| Modifier and Type | Method | Description | 
|---|---|---|
| static PermissionDefault | PermissionDefault. getByName(String name) | Looks up a PermissionDefault by name | 
| PermissionDefault | Permission. getDefault() | Gets the default value of this permission. | 
| static PermissionDefault | PermissionDefault. valueOf(String name) | Returns the enum constant of this type with the specified name. | 
| static PermissionDefault[] | PermissionDefault. values() | Returns an array containing the constants of this enum type, in
the order they are declared. | 
| Modifier and Type | Method | Description | 
|---|---|---|
| static Permission | Permission. loadPermission(String name,
              Map<?,?> data,
              PermissionDefault def,
              List<Permission> output) | Loads a Permission from a map of data, usually used from retrieval from
 a yaml file. | 
| static List<Permission> | Permission. loadPermissions(Map<?,?> data,
               String error,
               PermissionDefault def) | Loads a list of Permissions from a map of data, usually used from
 retrieval from a yaml file. | 
| void | Permission. setDefault(PermissionDefault value) | Sets the default value of this permission. | 
| Constructor | Description | 
|---|---|
| Permission(String name,
          String description,
          PermissionDefault defaultValue) | |
| Permission(String name,
          String description,
          PermissionDefault defaultValue,
          Map<String,Boolean> children) | |
| Permission(String name,
          PermissionDefault defaultValue) | |
| Permission(String name,
          PermissionDefault defaultValue,
          Map<String,Boolean> children) | 
| Modifier and Type | Method | Description | 
|---|---|---|
| PermissionDefault | PluginDescriptionFile. getPermissionDefault() | Gives the default  defaultstate ofpermissionsregistered for the plugin. | 
| Modifier and Type | Method | Description | 
|---|---|---|
| static Permission | DefaultPermissions. registerPermission(String name,
                  String desc,
                  PermissionDefault def) | |
| static Permission | DefaultPermissions. registerPermission(String name,
                  String desc,
                  PermissionDefault def,
                  Map<String,Boolean> children) | |
| static Permission | DefaultPermissions. registerPermission(String name,
                  String desc,
                  PermissionDefault def,
                  Map<String,Boolean> children,
                  Permission parent) | |
| static Permission | DefaultPermissions. registerPermission(String name,
                  String desc,
                  PermissionDefault def,
                  Permission parent) | 
Copyright © 2020. All rights reserved.