类的使用
org.bukkit.attribute.AttributeModifier
使用AttributeModifier的程序包
程序包
说明
Bukkit API的顶级程序包, 包含通用的API类和接口.
与属性有关的类 (Minecraft Wiki - 属性).
参与操作玩家物品栏和物品交互的类.
用于操作可以存储在
物品堆的额外数据的接口.-
org.bukkit中AttributeModifier的使用
返回变量类型为AttributeModifier的类型的org.bukkit中的方法修饰符和类型方法说明Material.getDefaultAttributeModifiers(@NotNull EquipmentSlot slot) Return an immutable copy of all defaultAttributes and theirAttributeModifiers for a givenEquipmentSlot.UnsafeValues.getDefaultAttributeModifiers(Material material, EquipmentSlot slot) 已过时, 待删除: 此 API 元素将从以后的版本中删除。 -
org.bukkit.attribute中AttributeModifier的使用
修饰符和类型方法说明static @NotNull AttributeModifierAttributeModifier.deserialize(@NotNull Map<String, Object> args) 返回变量类型为AttributeModifier的类型的org.bukkit.attribute中的方法参数类型为AttributeModifier的org.bukkit.attribute中的方法修饰符和类型方法说明voidAttributeInstance.addModifier(@NotNull AttributeModifier modifier) 向次实例添加要修改的修饰符 (属性).voidAttributeInstance.removeModifier(@NotNull AttributeModifier modifier) 从此实例内移除一个修饰符 (属性). -
org.bukkit.inventory中AttributeModifier的使用
返回变量类型为AttributeModifier的类型的org.bukkit.inventory中的方法修饰符和类型方法说明ItemType.getDefaultAttributeModifiers(@NotNull EquipmentSlot slot) Return an immutable copy of all defaultAttributes and theirAttributeModifiers for a givenEquipmentSlot. -
org.bukkit.inventory.meta中AttributeModifier的使用
返回变量类型为AttributeModifier的类型的org.bukkit.inventory.meta中的方法修饰符和类型方法说明ItemMeta.getAttributeModifiers()返回所有属性及其修饰符的不可变副本.
如果不存在则返回 null.ItemMeta.getAttributeModifiers(@NotNull Attribute attribute) ItemMeta.getAttributeModifiers(@NotNull EquipmentSlot slot) 返回指定EquipmentSlot的所有属性及其修饰符的不可变列表.修饰符和类型方法说明booleanItemMeta.addAttributeModifier(@NotNull Attribute attribute, @NotNull AttributeModifier modifier) 添加一个属性和它的修饰符.booleanItemMeta.removeAttributeModifier(@NotNull Attribute attribute, @NotNull AttributeModifier modifier) 类型变量类型为AttributeModifier的org.bukkit.inventory.meta中的方法参数修饰符和类型方法说明voidItemMeta.setAttributeModifiers(@Nullable Multimap<Attribute, AttributeModifier> attributeModifiers)