接口的使用
org.bukkit.configuration.serialization.ConfigurationSerializable
程序包
说明
Bukkit API的顶级程序包, 包含通用的API类和接口.
与属性有关的类 (Minecraft Wiki - 属性).
与旗帜方块有关的类.
与怪物生成器有关的类。
专门用于处理插件运行时配置的类.
面向Bukkit
配置实现使配置可以被执行序列化的类为在
世界内存在的非三维像素单位(实体)提供的接口,包含玩家、怪物、抛射物等.参与操作玩家物品栏和物品交互的类.
用于操作可以存储在
物品堆的额外数据的接口.Isolated components which may form part of item meta.
All classes related to the Consumable Component.
All classes related to effects from the Consumable Component.
代表每种
药水属性和操作的类的集合.与玩家资料有关的类.
提供多种目的和单一目的的类以简化各种编程概念.
-
org.bukkit中ConfigurationSerializable的使用
修饰符和类型类说明final class这是一个调色板的容器。final class代表一个单独的烟花效果。class世界中的三维位置,包含x,y,z. -
org.bukkit.attribute中ConfigurationSerializable的使用
-
org.bukkit.block.banner中ConfigurationSerializable的使用
-
org.bukkit.block.spawner中ConfigurationSerializable的使用
-
org.bukkit.configuration中ConfigurationSerializable的使用
修饰符和类型方法说明<T extends ConfigurationSerializable>
TConfigurationSection.getSerializable(@NotNull String path, @NotNull Class<T> clazz) 在给定路径获取请求的ConfigurationSerializable对象.<T extends ConfigurationSerializable>
TConfigurationSection.getSerializable(@NotNull String path, @NotNull Class<T> clazz, T def) 在给定路径获取请求的ConfigurationSerializable对象, 如果未找到则返回默认值.<T extends ConfigurationSerializable>
TMemorySection.getSerializable(@NotNull String path, @NotNull Class<T> clazz) <T extends ConfigurationSerializable>
TMemorySection.getSerializable(@NotNull String path, @NotNull Class<T> clazz, T def) -
org.bukkit.configuration.serialization中ConfigurationSerializable的使用
修饰符和类型方法说明ConfigurationSerialization.deserialize(@NotNull Map<String, ?> args) ConfigurationSerialization.deserializeObject(@NotNull Map<String, ?> args) 尝试将给定的参数反序列化为给定类的新实例.ConfigurationSerialization.deserializeObject(@NotNull Map<String, ?> args, @NotNull Class<? extends ConfigurationSerializable> clazz) 尝试将给定的参数反序列化为给定类的新实例.protected @Nullable ConfigurationSerializableConfigurationSerialization.deserializeViaCtor(@NotNull Constructor<? extends ConfigurationSerializable> ctor, @NotNull Map<String, ?> args) protected @Nullable ConfigurationSerializableConfigurationSerialization.deserializeViaMethod(@NotNull Method method, @NotNull Map<String, ?> args) 修饰符和类型方法说明static @Nullable Class<? extends ConfigurationSerializable>ConfigurationSerialization.getClassByAlias(@NotNull String alias) 尝试通过别名获取已注册的ConfigurationSerializable类.protected @Nullable Constructor<? extends ConfigurationSerializable>ConfigurationSerialization.getConstructor()修饰符和类型方法说明ConfigurationSerialization.deserializeObject(@NotNull Map<String, ?> args, @NotNull Class<? extends ConfigurationSerializable> clazz) 尝试将给定的参数反序列化为给定类的新实例.protected @Nullable ConfigurationSerializableConfigurationSerialization.deserializeViaCtor(@NotNull Constructor<? extends ConfigurationSerializable> ctor, @NotNull Map<String, ?> args) ConfigurationSerialization.getAlias(@NotNull Class<? extends ConfigurationSerializable> clazz) 获取给定ConfigurationSerializable类的正确别名.static voidConfigurationSerialization.registerClass(@NotNull Class<? extends ConfigurationSerializable> clazz) 按别名注册给定的ConfigurationSerializable类.static voidConfigurationSerialization.registerClass(@NotNull Class<? extends ConfigurationSerializable> clazz, @NotNull String alias) 将给定别名注册到指定的ConfigurationSerializable类.static voidConfigurationSerialization.unregisterClass(@NotNull Class<? extends ConfigurationSerializable> clazz) 注销指定ConfigurationSerializable类的所有别名.限定符构造器说明protectedConfigurationSerialization(@NotNull Class<? extends ConfigurationSerializable> clazz) -
org.bukkit.entity中ConfigurationSerializable的使用
-
org.bukkit.inventory中ConfigurationSerializable的使用
-
org.bukkit.inventory.meta中ConfigurationSerializable的使用
修饰符和类型接口说明interface表示实体可以装备的盔甲。interface代表一桶美西螈.interfaceinterfaceinterfaceinterface代表成书,有标题,作者,页面.interfaceinterface代表一种实体可以穿戴且可以染色的盔甲.interface代表能追踪指定位置的指南针.interface代表弩.interface代表有耐久度、可损耗的物品.interfaceEnchantmentMeta 特定于专门存储附魔的物品, 而非被附魔的物品.interface代表可以存储单个FireworkEffect的meta.例如包含Material.FIREWORK_STAR.interface代表一个烟花火箭及其效果.interface本类型代表物品附属数据的存储机制.interface与知识之书有关的元数据.interfaceinterface代表可被伸缩的地图.interface代表(山羊角)乐器的物品元数据.interface代表不祥之瓶的物品元数据.interface代表药水和有自定义药水效果的物品.interface代表可以在铁砧上修复的物品.interfaceinterface代表头颅.interface代表刷怪蛋和它刷出的实体的类型.interface代表能够设置自定义药水效果的迷之炖菜.interface代表热带鱼桶.interface代表一本书 (Material.WRITABLE_BOOK或Material.WRITTEN_BOOK),可以拥有页面. -
org.bukkit.inventory.meta.components中ConfigurationSerializable的使用
修饰符和类型接口说明interface表示一个决定物品攻击范围的组件。interface代表一个可以将任何物品变成类似盾牌的物品以格挡攻击伤害的组件.static interface针对一组特定伤害类型的伤害减免.interface代表一个用于添加自定义模型数据的组件.interface表示一个可以将任何物品转变为可装备护甲的组件。interface表示一个可以处理任何物品食物属性的组件。interface表示一个可以插入唱片机的组件。interface表示一个可以将任何物品转变为动能武器的组件,该武器根据目标和攻击者的相对速度造成伤害。static interface表示攻击效果的条件。interface表示一个可以将任何物品转变为穿透武器的组件,该武器可以伤害多个实体。interface表示一个决定使用此物品时动画的组件。interface表示一个可以将任何物品转变为工具的组件。static interface管理此工具使用并覆盖每个方块属性的规则。interface表示一个决定此物品使用冷却时间的组件。interface表示一个决定使用此物品时属性的组件。interface表示一个可以将任何物品转变为武器的组件。 -
org.bukkit.inventory.meta.components.consumable中ConfigurationSerializable的使用
-
org.bukkit.inventory.meta.components.consumable.effects中ConfigurationSerializable的使用
修饰符和类型接口说明interface表示物品被消耗时应用的效果。interface表示物品被消耗时移除/清除所有效果。interfaceinterface表示物品被消耗时播放的音效。interface表示物品被消耗时要移除的效果。interface表示物品被消耗时随机传送。 -
org.bukkit.potion中ConfigurationSerializable的使用
-
org.bukkit.profile中ConfigurationSerializable的使用
-
org.bukkit.util中ConfigurationSerializable的使用
修饰符和类型类说明class这是一个带有可以向下取整XYZ坐标函数的向量类,就像WorldEdit中的BlockVector.class可变轴对齐边界框(AABB)。classVector代表一个可变向量.