枚举的使用
org.bukkit.attribute.Attribute
程序包
说明
Bukkit API的顶级程序包, 包含通用的API类和接口.
与属性有关的类 (Minecraft Wiki - 属性).
参与操作玩家物品栏和物品交互的类.
用于操作可以存储在
物品堆
的额外数据的接口.-
org.bukkit中Attribute的使用
修饰符和类型方法说明Material.getDefaultAttributeModifiers
(@NotNull EquipmentSlot slot) Return an immutable copy of all defaultAttribute
s and theirAttributeModifier
s for a givenEquipmentSlot
.UnsafeValues.getDefaultAttributeModifiers
(Material material, EquipmentSlot slot) 已过时, 待删除: 此 API 元素将从以后的版本中删除。 -
org.bukkit.attribute中Attribute的使用
修饰符和类型方法说明AttributeInstance.getAttribute()
属于该实例的属性.static Attribute
返回带有指定名称的该类型的枚举常量。static Attribute[]
Attribute.values()
按照声明该枚举类型的常量的顺序, 返回一个包含这些常量的数组。 -
org.bukkit.inventory中Attribute的使用
修饰符和类型方法说明ItemType.getDefaultAttributeModifiers
(@NotNull EquipmentSlot slot) Return an immutable copy of all defaultAttribute
s and theirAttributeModifier
s for a givenEquipmentSlot
. -
org.bukkit.inventory.meta中Attribute的使用
修饰符和类型方法说明ItemMeta.getAttributeModifiers()
返回所有属性及其修饰符的不可变副本.
如果不存在则返回 null.ItemMeta.getAttributeModifiers
(@NotNull EquipmentSlot slot) 返回指定EquipmentSlot
的所有属性及其修饰符的不可变列表.修饰符和类型方法说明boolean
ItemMeta.addAttributeModifier
(@NotNull Attribute attribute, @NotNull AttributeModifier modifier) 添加一个属性和它的修饰符.ItemMeta.getAttributeModifiers
(@NotNull Attribute attribute) boolean
ItemMeta.removeAttributeModifier
(@NotNull Attribute attribute) boolean
ItemMeta.removeAttributeModifier
(@NotNull Attribute attribute, @NotNull AttributeModifier modifier) 修饰符和类型方法说明void
ItemMeta.setAttributeModifiers
(@Nullable Multimap<Attribute, AttributeModifier> attributeModifiers)