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.