类的使用
org.bukkit.permissions.Permission
使用Permission的程序包
-
org.bukkit.permissions中Permission的使用
修饰符和类型方法说明Adds this permission to the specified parent permission.static PermissionPermission.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 PermissionPermission.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中的方法修饰符和类型方法说明voidPermission.addParent(Permission perm, boolean value) Adds this permission to the specified parent permission.booleanPermissible.hasPermission(Permission perm) Gets the value of the specified permission, if set.booleanPermissibleBase.hasPermission(Permission perm) booleanPermissible.isPermissionSet(Permission perm) Checks if this object contains an override for the specifiedPermissionbooleanPermissibleBase.isPermissionSet(Permission perm) voidPermissionAttachment.setPermission(Permission perm, boolean value) Sets a permission to the given valuevoidPermissionAttachment.unsetPermission(Permission perm) Removes the specified permission from this attachment.类型变量类型为Permission的org.bukkit.permissions中的方法参数修饰符和类型方法说明static PermissionPermission.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) Gets aPermissionfrom its fully qualified nameSimplePluginManager.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()Gets a set of all registered permissions.SimplePluginManager.getPermissions()参数类型为Permission的org.bukkit.plugin中的方法修饰符和类型方法说明voidPluginManager.addPermission(Permission perm) Adds aPermissionto this plugin manager.voidSimplePluginManager.addPermission(Permission perm) voidSimplePluginManager.addPermission(Permission perm, boolean dirty) 已过时。voidPluginManager.recalculatePermissionDefaults(Permission perm) Recalculates the defaults for the givenPermission.voidSimplePluginManager.recalculatePermissionDefaults(Permission perm) voidPluginManager.removePermission(Permission perm) Removes aPermissionregistration from this plugin manager.voidSimplePluginManager.removePermission(Permission perm) -
org.bukkit.util.permissions中Permission的使用
修饰符和类型方法说明static PermissionDefaultPermissions.registerPermission(String name, String desc) static PermissionDefaultPermissions.registerPermission(String name, String desc, Permission parent) static PermissionDefaultPermissions.registerPermission(String name, String desc, PermissionDefault def) static PermissionDefaultPermissions.registerPermission(String name, String desc, PermissionDefault def, Map<String, Boolean> children) static PermissionDefaultPermissions.registerPermission(String name, String desc, PermissionDefault def, Map<String, Boolean> children, Permission parent) static PermissionDefaultPermissions.registerPermission(String name, String desc, PermissionDefault def, Permission parent) static PermissionDefaultPermissions.registerPermission(Permission perm) static PermissionDefaultPermissions.registerPermission(Permission perm, boolean withLegacy) static PermissionDefaultPermissions.registerPermission(Permission perm, Permission parent) static PermissionBroadcastPermissions.registerPermissions(Permission parent) static PermissionCommandPermissions.registerPermissions(Permission parent) 参数类型为Permission的org.bukkit.util.permissions中的方法修饰符和类型方法说明static PermissionDefaultPermissions.registerPermission(String name, String desc, Permission parent) static PermissionDefaultPermissions.registerPermission(String name, String desc, PermissionDefault def, Map<String, Boolean> children, Permission parent) static PermissionDefaultPermissions.registerPermission(String name, String desc, PermissionDefault def, Permission parent) static PermissionDefaultPermissions.registerPermission(Permission perm) static PermissionDefaultPermissions.registerPermission(Permission perm, boolean withLegacy) static PermissionDefaultPermissions.registerPermission(Permission perm, Permission parent) static PermissionBroadcastPermissions.registerPermissions(Permission parent) static PermissionCommandPermissions.registerPermissions(Permission parent)