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
Attribute s and their
AttributeModifier s 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
AttributeModifier s
for a given Attribute |
boolean |
ItemMeta.removeAttributeModifier(Attribute attribute) |
Remove all
AttributeModifier s 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
Attribute s and their AttributeModifier s. |
Copyright © 2020. All rights reserved.