接口的使用
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 requestedConfigurationSerializableobject at the given path.<T extends ConfigurationSerializable>
TConfigurationSection.getSerializable(String path, Class<T> clazz, T def) Gets the requestedConfigurationSerializableobject 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 ConfigurationSerializableConfigurationSerialization.deserializeObject(Map<String, ?> args) Attempts to deserialize the given arguments into a new instance of the given class.static ConfigurationSerializableConfigurationSerialization.deserializeObject(Map<String, ?> args, Class<? extends ConfigurationSerializable> clazz) Attempts to deserialize the given arguments into a new instance of the given class.protected ConfigurationSerializableConfigurationSerialization.deserializeViaCtor(Constructor<? extends ConfigurationSerializable> ctor, Map<String, ?> args) protected ConfigurationSerializableConfigurationSerialization.deserializeViaMethod(Method method, Map<String, ?> args) 修饰符和类型方法说明static Class<? extends ConfigurationSerializable>ConfigurationSerialization.getClassByAlias(String alias) Attempts to get a registeredConfigurationSerializableclass by its aliasprotected Constructor<? extends ConfigurationSerializable>ConfigurationSerialization.getConstructor()修饰符和类型方法说明static ConfigurationSerializableConfigurationSerialization.deserializeObject(Map<String, ?> args, Class<? extends ConfigurationSerializable> clazz) Attempts to deserialize the given arguments into a new instance of the given class.protected ConfigurationSerializableConfigurationSerialization.deserializeViaCtor(Constructor<? extends ConfigurationSerializable> ctor, Map<String, ?> args) static StringConfigurationSerialization.getAlias(Class<? extends ConfigurationSerializable> clazz) Gets the correct alias for the givenConfigurationSerializableclassstatic voidConfigurationSerialization.registerClass(Class<? extends ConfigurationSerializable> clazz) Registers the givenConfigurationSerializableclass by its aliasstatic voidConfigurationSerialization.registerClass(Class<? extends ConfigurationSerializable> clazz, String alias) Registers the given alias to the specifiedConfigurationSerializableclassstatic voidConfigurationSerialization.unregisterClass(Class<? extends ConfigurationSerializable> clazz) Unregisters any aliases for the specifiedConfigurationSerializableclass -
org.bukkit.entity中ConfigurationSerializable的使用
-
org.bukkit.inventory中ConfigurationSerializable的使用
-
org.bukkit.inventory.meta中ConfigurationSerializable的使用
修饰符和类型接口说明interfaceinterfaceinterfaceinterfaceEnchantmentMeta is specific to items that can store enchantments, as opposed to being enchanted.interface代表可以存储单个FireworkEffect的meta.例如包含Material.FIREWORK_CHARGE.interfaceRepresents aMaterial.FIREWORKand its effects.interfaceThis type represents the storage mechanism for auxiliary item data.interfaceinterfaceinterface代表可被伸缩的地图.interface代表药水和有自定义药水效果的物品.interface代表头颅.interfaceRepresents aMaterial.MONSTER_EGGand it's spawned type. -
org.bukkit.potion中ConfigurationSerializable的使用
-
org.bukkit.util中ConfigurationSerializable的使用
修饰符和类型类说明class这是一个带有可以向下取整XYZ坐标函数的向量类,就像WorldEdit中的BlockVector.classVector代表一个可变向量.