Uses of Class
org.bukkit.attribute.AttributeModifier
Package
Description
Classes relevant to attributes.
The interfaces used when manipulating extra data can can be stored inside
item stacks
.-
Uses of AttributeModifier in org.bukkit.attribute
Modifier and TypeMethodDescriptionstatic AttributeModifier
AttributeModifier.deserialize
(Map<String, Object> args) Modifier and TypeMethodDescriptionAttributeInstance.getModifiers()
Get all modifiers present on this instance.Modifier and TypeMethodDescriptionvoid
AttributeInstance.addModifier
(AttributeModifier modifier) Add a modifier to this instance.void
AttributeInstance.removeModifier
(AttributeModifier modifier) Remove a modifier from this instance. -
Uses of AttributeModifier in org.bukkit.inventory.meta
Modifier and TypeMethodDescriptionItemMeta.getAttributeModifiers()
Return an immutable copy of all Attributes and their modifiers in this ItemMeta.
Returns null if none exist.ItemMeta.getAttributeModifiers
(Attribute attribute) Return an immutable copy of allAttributeModifier
s for a givenAttribute
ItemMeta.getAttributeModifiers
(EquipmentSlot slot) Return an immutable copy of allAttribute
s and theirAttributeModifier
s for a givenEquipmentSlot
.
AnyAttributeModifier
that does have have a givenEquipmentSlot
will be returned.Modifier and TypeMethodDescriptionboolean
ItemMeta.addAttributeModifier
(Attribute attribute, AttributeModifier modifier) Add an Attribute and it's Modifier.boolean
ItemMeta.removeAttributeModifier
(Attribute attribute, AttributeModifier modifier) Remove a specificAttribute
andAttributeModifier
.Modifier and TypeMethodDescriptionvoid
ItemMeta.setAttributeModifiers
(Multimap<Attribute, AttributeModifier> attributeModifiers) Set allAttribute
s and theirAttributeModifier
s.