接口的使用
org.bukkit.configuration.serialization.ConfigurationSerializable
程序包
说明
Bukkit的常用类.
专门用于处理插件运行时配置的类.
面向Bukkit
配置
实现使配置可以被执行序列化的类为在
世界
内存在的非三维像素单位(实体)提供的接口,包含玩家、怪物、抛射物等.参与操作玩家物品栏和物品交互的类.
用于操作可以被存储在
物品堆
的额外数据的接口.代表每种
药水
属性和操作的类的集合.提供多种目的和单一目的的类以简化各种编程概念.
-
org.bukkit中ConfigurationSerializable的使用
修饰符和类型类说明final class
这是一个调色板的容器。final class
代表一个单独的烟花效果。class
世界中的三维位置,包含x,y,z. -
org.bukkit.attribute中ConfigurationSerializable的使用
-
org.bukkit.block.banner中ConfigurationSerializable的使用
-
org.bukkit.configuration中ConfigurationSerializable的使用
修饰符和类型方法说明<T extends ConfigurationSerializable>
TConfigurationSection.getSerializable
(String path, Class<T> clazz) Gets the requestedConfigurationSerializable
object at the given path.<T extends ConfigurationSerializable>
TConfigurationSection.getSerializable
(String path, Class<T> clazz, T def) Gets the requestedConfigurationSerializable
object at the given path, returning a default value if not found If the Object does not exist then the specified default value will returned regardless of if a default has been identified in the rootConfiguration
.<T extends ConfigurationSerializable>
TMemorySection.getSerializable
(String path, Class<T> clazz) <T extends ConfigurationSerializable>
TMemorySection.getSerializable
(String path, Class<T> clazz, T def) -
org.bukkit.configuration.serialization中ConfigurationSerializable的使用
修饰符和类型方法说明ConfigurationSerialization.deserialize
(Map<String, ?> args) static ConfigurationSerializable
ConfigurationSerialization.deserializeObject
(Map<String, ?> args) Attempts to deserialize the given arguments into a new instance of the given class.static ConfigurationSerializable
ConfigurationSerialization.deserializeObject
(Map<String, ?> args, Class<? extends ConfigurationSerializable> clazz) Attempts to deserialize the given arguments into a new instance of the given class.protected ConfigurationSerializable
ConfigurationSerialization.deserializeViaCtor
(Constructor<? extends ConfigurationSerializable> ctor, Map<String, ?> args) protected ConfigurationSerializable
ConfigurationSerialization.deserializeViaMethod
(Method method, Map<String, ?> args) 修饰符和类型方法说明static Class<? extends ConfigurationSerializable>
ConfigurationSerialization.getClassByAlias
(String alias) Attempts to get a registeredConfigurationSerializable
class by its aliasprotected Constructor<? extends ConfigurationSerializable>
ConfigurationSerialization.getConstructor()
修饰符和类型方法说明static ConfigurationSerializable
ConfigurationSerialization.deserializeObject
(Map<String, ?> args, Class<? extends ConfigurationSerializable> clazz) Attempts to deserialize the given arguments into a new instance of the given class.protected ConfigurationSerializable
ConfigurationSerialization.deserializeViaCtor
(Constructor<? extends ConfigurationSerializable> ctor, Map<String, ?> args) static String
ConfigurationSerialization.getAlias
(Class<? extends ConfigurationSerializable> clazz) Gets the correct alias for the givenConfigurationSerializable
classstatic void
ConfigurationSerialization.registerClass
(Class<? extends ConfigurationSerializable> clazz) Registers the givenConfigurationSerializable
class by its aliasstatic void
ConfigurationSerialization.registerClass
(Class<? extends ConfigurationSerializable> clazz, String alias) Registers the given alias to the specifiedConfigurationSerializable
classstatic void
ConfigurationSerialization.unregisterClass
(Class<? extends ConfigurationSerializable> clazz) Unregisters any aliases for the specifiedConfigurationSerializable
class -
org.bukkit.entity中ConfigurationSerializable的使用
-
org.bukkit.inventory中ConfigurationSerializable的使用
-
org.bukkit.inventory.meta中ConfigurationSerializable的使用
修饰符和类型接口说明interface
interface
interface
interface
EnchantmentMeta is specific to items that can store enchantments, as opposed to being enchanted.interface
代表可以存储单个FireworkEffect的meta.例如包含Material.FIREWORK_CHARGE
.interface
Represents aMaterial.FIREWORK
and its effects.interface
This type represents the storage mechanism for auxiliary item data.interface
interface
interface
代表可被伸缩的地图.interface
代表药水和有自定义药水效果的物品.interface
代表头颅
.interface
Represents aMaterial.MONSTER_EGG
and it's spawned type. -
org.bukkit.potion中ConfigurationSerializable的使用
-
org.bukkit.util中ConfigurationSerializable的使用
修饰符和类型类说明class
这是一个带有可以向下取整XYZ坐标函数的向量类,就像WorldEdit中的BlockVector.class
Vector代表一个可变向量.