接口的使用
org.bukkit.inventory.meta.ItemMeta
使用ItemMeta的程序包
-
org.bukkit.inventory中ItemMeta的使用
返回ItemMeta的org.bukkit.inventory中的方法修饰符和类型方法说明返回一个适用于给定的ItemStack的ItemMeta返回一个适用于给定的Material的ItemMetaItemFactory.getItemMeta(Material material) 该方法能够为给定的Material创建一个新的元数据。ItemStack.getItemMeta()获取此物品堆的ItemMeta的副本.参数类型为ItemMeta的org.bukkit.inventory中的方法修饰符和类型方法说明返回一个适用于给定的ItemStack的ItemMeta返回一个适用于给定的Material的ItemMetaboolean该方法用于比较两个ItemStack的元数据对象.booleanItemFactory.isApplicable(ItemMeta meta, ItemStack stack) 该方法用于检查元数据是否能够适用于指定的ItemStack上(如果适用则物品不会丢失之前的数据).booleanItemFactory.isApplicable(ItemMeta meta, Material material) 该方法用于检查元数据是否能够适用于指定的Material上(如果适用则不会丢失数据).booleanItemStack.setItemMeta(ItemMeta itemMeta) 向物品堆设置元数据. -
org.bukkit.inventory.meta中ItemMeta的使用
修饰符和类型接口说明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.interfaceinterfaceinterface代表可被伸缩的地图.interface代表药水和有自定义药水效果的物品.interface代表头颅.interfaceRepresents aMaterial.MONSTER_EGGand it's spawned type.