程序包 | 说明 |
---|---|
org.bukkit.permissions |
用于提供玩家二态属性的类(推测二态为是管理员与不是管理员两种状态).
|
org.bukkit.plugin |
专门用于在运行时加载软件模组(插件)的类.
|
org.bukkit.util.permissions |
为
permission 杂项功能提供的静态方法. |
限定符和类型 | 方法和说明 |
---|---|
Permission |
Permission.addParent(java.lang.String name,
boolean value)
Adds this permission to the specified parent permission.
|
static Permission |
Permission.loadPermission(java.lang.String name,
java.util.Map<?,?> data,
PermissionDefault def,
java.util.List<Permission> output)
Loads a Permission from a map of data, usually used from retrieval from
a yaml file.
|
static Permission |
Permission.loadPermission(java.lang.String name,
java.util.Map<java.lang.String,java.lang.Object> data)
Loads a Permission from a map of data, usually used from retrieval from
a yaml file.
|
限定符和类型 | 方法和说明 |
---|---|
static java.util.List<Permission> |
Permission.loadPermissions(java.util.Map<?,?> data,
java.lang.String error,
PermissionDefault def)
Loads a list of Permissions from a map of data, usually used from
retrieval from a yaml file.
|
限定符和类型 | 方法和说明 |
---|---|
void |
Permission.addParent(Permission perm,
boolean value)
Adds this permission to the specified parent permission.
|
boolean |
PermissibleBase.hasPermission(Permission perm) |
boolean |
Permissible.hasPermission(Permission perm)
Gets the value of the specified permission, if set.
|
boolean |
PermissibleBase.isPermissionSet(Permission perm) |
boolean |
Permissible.isPermissionSet(Permission perm)
Checks if this object contains an override for the specified
Permission |
void |
PermissionAttachment.setPermission(Permission perm,
boolean value)
Sets a permission to the given value
|
void |
PermissionAttachment.unsetPermission(Permission perm)
Removes the specified permission from this attachment.
|
限定符和类型 | 方法和说明 |
---|---|
static Permission |
Permission.loadPermission(java.lang.String name,
java.util.Map<?,?> data,
PermissionDefault def,
java.util.List<Permission> output)
Loads a Permission from a map of data, usually used from retrieval from
a yaml file.
|
限定符和类型 | 方法和说明 |
---|---|
Permission |
SimplePluginManager.getPermission(java.lang.String name) |
Permission |
PluginManager.getPermission(java.lang.String name)
Gets a
Permission from its fully qualified name |
限定符和类型 | 方法和说明 |
---|---|
java.util.Set<Permission> |
SimplePluginManager.getDefaultPermissions(boolean op) |
java.util.Set<Permission> |
PluginManager.getDefaultPermissions(boolean op)
获取普通玩家默认拥有的权限或op默认拥有的权限.
|
java.util.Set<Permission> |
SimplePluginManager.getPermissions() |
java.util.Set<Permission> |
PluginManager.getPermissions()
Gets a set of all registered permissions.
|
java.util.List<Permission> |
PluginDescriptionFile.getPermissions()
Gives the list of permissions the plugin will register at runtime,
immediately proceding enabling.
|
限定符和类型 | 方法和说明 |
---|---|
void |
SimplePluginManager.addPermission(Permission perm) |
void |
PluginManager.addPermission(Permission perm)
Adds a
Permission to this plugin manager. |
void |
SimplePluginManager.addPermission(Permission perm,
boolean dirty)
已过时。
|
void |
SimplePluginManager.recalculatePermissionDefaults(Permission perm) |
void |
PluginManager.recalculatePermissionDefaults(Permission perm)
Recalculates the defaults for the given
Permission . |
void |
SimplePluginManager.removePermission(Permission perm) |
void |
PluginManager.removePermission(Permission perm)
Removes a
Permission registration from this plugin manager. |
限定符和类型 | 方法和说明 |
---|---|
static Permission |
DefaultPermissions.registerPermission(Permission perm) |
static Permission |
DefaultPermissions.registerPermission(Permission perm,
boolean withLegacy) |
static Permission |
DefaultPermissions.registerPermission(Permission perm,
Permission parent) |
static Permission |
DefaultPermissions.registerPermission(java.lang.String name,
java.lang.String desc) |
static Permission |
DefaultPermissions.registerPermission(java.lang.String name,
java.lang.String desc,
Permission parent) |
static Permission |
DefaultPermissions.registerPermission(java.lang.String name,
java.lang.String desc,
PermissionDefault def) |
static Permission |
DefaultPermissions.registerPermission(java.lang.String name,
java.lang.String desc,
PermissionDefault def,
java.util.Map<java.lang.String,java.lang.Boolean> children) |
static Permission |
DefaultPermissions.registerPermission(java.lang.String name,
java.lang.String desc,
PermissionDefault def,
java.util.Map<java.lang.String,java.lang.Boolean> children,
Permission parent) |
static Permission |
DefaultPermissions.registerPermission(java.lang.String name,
java.lang.String desc,
PermissionDefault def,
Permission parent) |
static Permission |
CommandPermissions.registerPermissions(Permission parent) |
static Permission |
BroadcastPermissions.registerPermissions(Permission parent) |
限定符和类型 | 方法和说明 |
---|---|
static Permission |
DefaultPermissions.registerPermission(Permission perm) |
static Permission |
DefaultPermissions.registerPermission(Permission perm,
boolean withLegacy) |
static Permission |
DefaultPermissions.registerPermission(Permission perm,
Permission parent) |
static Permission |
DefaultPermissions.registerPermission(java.lang.String name,
java.lang.String desc,
Permission parent) |
static Permission |
DefaultPermissions.registerPermission(java.lang.String name,
java.lang.String desc,
PermissionDefault def,
java.util.Map<java.lang.String,java.lang.Boolean> children,
Permission parent) |
static Permission |
DefaultPermissions.registerPermission(java.lang.String name,
java.lang.String desc,
PermissionDefault def,
Permission parent) |
static Permission |
CommandPermissions.registerPermissions(Permission parent) |
static Permission |
BroadcastPermissions.registerPermissions(Permission parent) |