类的使用
org.bukkit.permissions.Permission
使用Permission的程序包
-
org.bukkit.permissions中Permission的使用
修饰符和类型方法说明Adds this permission to the specified parent permission.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 Permission
Permission.loadPermission
(String name, Map<String, Object> data) Loads a Permission from a map of data, usually used from retrieval from a yaml file.返回变量类型为Permission的类型的org.bukkit.permissions中的方法修饰符和类型方法说明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.参数类型为Permission的org.bukkit.permissions中的方法修饰符和类型方法说明void
Permission.addParent
(Permission perm, boolean value) Adds this permission to the specified parent permission.boolean
Permissible.hasPermission
(Permission perm) Gets the value of the specified permission, if set.boolean
PermissibleBase.hasPermission
(Permission perm) boolean
Permissible.isPermissionSet
(Permission perm) Checks if this object contains an override for the specifiedPermission
boolean
PermissibleBase.isPermissionSet
(Permission perm) void
PermissionAttachment.setPermission
(Permission perm, boolean value) Sets a permission to the given valuevoid
PermissionAttachment.unsetPermission
(Permission perm) Removes the specified permission from this attachment.类型变量类型为Permission的org.bukkit.permissions中的方法参数修饰符和类型方法说明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. -
org.bukkit.plugin中Permission的使用
返回Permission的org.bukkit.plugin中的方法修饰符和类型方法说明PluginManager.getPermission
(String name) 以指定的完整权限节点获取对应Permission
对象.SimplePluginManager.getPermission
(String name) 返回变量类型为Permission的类型的org.bukkit.plugin中的方法修饰符和类型方法说明PluginManager.getDefaultPermissions
(boolean op) 获取普通玩家默认拥有的权限或op默认拥有的权限.SimplePluginManager.getDefaultPermissions
(boolean op) PluginDescriptionFile.getPermissions()
Gives the list of permissions the plugin will register at runtime, immediately proceding enabling.PluginManager.getPermissions()
获取已注册的权限的集合.SimplePluginManager.getPermissions()
参数类型为Permission的org.bukkit.plugin中的方法修饰符和类型方法说明void
PluginManager.addPermission
(Permission perm) 添加一个Permission
至本插件管理器.void
SimplePluginManager.addPermission
(Permission perm) void
SimplePluginManager.addPermission
(Permission perm, boolean dirty) 已过时。void
PluginManager.recalculatePermissionDefaults
(Permission perm) 重新计算指定权限
的默认值.void
SimplePluginManager.recalculatePermissionDefaults
(Permission perm) void
PluginManager.removePermission
(Permission perm) 从本插件管理器中移除已注册的权限
.void
SimplePluginManager.removePermission
(Permission perm) -
org.bukkit.util.permissions中Permission的使用
修饰符和类型方法说明static Permission
DefaultPermissions.registerPermission
(String name, String desc) static Permission
DefaultPermissions.registerPermission
(String name, String desc, Permission parent) 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) static Permission
DefaultPermissions.registerPermission
(Permission perm) static Permission
DefaultPermissions.registerPermission
(Permission perm, boolean withLegacy) static Permission
DefaultPermissions.registerPermission
(Permission perm, Permission parent) static Permission
BroadcastPermissions.registerPermissions
(Permission parent) static Permission
CommandPermissions.registerPermissions
(Permission parent) 参数类型为Permission的org.bukkit.util.permissions中的方法修饰符和类型方法说明static Permission
DefaultPermissions.registerPermission
(String name, String desc, Permission parent) 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) static Permission
DefaultPermissions.registerPermission
(Permission perm) static Permission
DefaultPermissions.registerPermission
(Permission perm, boolean withLegacy) static Permission
DefaultPermissions.registerPermission
(Permission perm, Permission parent) static Permission
BroadcastPermissions.registerPermissions
(Permission parent) static Permission
CommandPermissions.registerPermissions
(Permission parent)