| Package | Description | 
|---|---|
| org.bukkit.attribute | 
 Classes relevant to attributes. 
 | 
| org.bukkit.inventory.meta | 
 The interfaces used when manipulating extra data can can be stored inside
  
item stacks. | 
| Modifier and Type | Method | Description | 
|---|---|---|
Attribute | 
AttributeInstance.getAttribute() | 
 The attribute pertaining to this instance. 
 | 
static Attribute | 
Attribute.valueOf(String name) | 
 Returns the enum constant of this type with the specified name. 
 | 
static Attribute[] | 
Attribute.values() | 
 Returns an array containing the constants of this enum type, in
the order they are declared. 
 | 
| Modifier and Type | Method | Description | 
|---|---|---|
AttributeInstance | 
Attributable.getAttribute(Attribute attribute) | 
 Gets the specified attribute instance from the object. 
 | 
| Modifier and Type | Method | Description | 
|---|---|---|
com.google.common.collect.Multimap<Attribute,AttributeModifier> | 
ItemMeta.getAttributeModifiers() | 
 Return an immutable copy of all Attributes and
 their modifiers in this ItemMeta. 
Returns null if none exist.  | 
com.google.common.collect.Multimap<Attribute,AttributeModifier> | 
ItemMeta.getAttributeModifiers(EquipmentSlot slot) | 
 Return an immutable copy of all  
Attributes and their
 AttributeModifiers for a given EquipmentSlot.Any AttributeModifier that does have have a given
 EquipmentSlot will be returned. | 
| Modifier and Type | Method | Description | 
|---|---|---|
boolean | 
ItemMeta.addAttributeModifier(Attribute attribute,
                    AttributeModifier modifier) | 
 Add an Attribute and it's Modifier. 
 | 
Collection<AttributeModifier> | 
ItemMeta.getAttributeModifiers(Attribute attribute) | 
 Return an immutable copy of all  
AttributeModifiers
 for a given Attribute | 
boolean | 
ItemMeta.removeAttributeModifier(Attribute attribute) | 
 Remove all  
AttributeModifiers associated with the given
 Attribute. | 
boolean | 
ItemMeta.removeAttributeModifier(Attribute attribute,
                       AttributeModifier modifier) | 
 Remove a specific  
Attribute and AttributeModifier. | 
| Modifier and Type | Method | Description | 
|---|---|---|
void | 
ItemMeta.setAttributeModifiers(com.google.common.collect.Multimap<Attribute,AttributeModifier> attributeModifiers) | 
 Set all  
Attributes and their AttributeModifiers. | 
Copyright © 2020. All rights reserved.