| Package | Description |
|---|---|
| org.bukkit |
The root package of the Bukkit API, contains generalized API classes.
|
| 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 and Description |
|---|---|
Multimap<Attribute,AttributeModifier> |
Material.getItemAttributes(@NotNull EquipmentSlot equipmentSlot)
Returns an immutable multimap of attributes for the slot.
|
Multimap<Attribute,AttributeModifier> |
UnsafeValues.getItemAttributes(@NotNull Material material,
EquipmentSlot equipmentSlot)
Deprecated.
Returns an immutable multimap of attributes for the material and slot.
|
| Modifier and Type | Method and Description |
|---|---|
static @NotNull AttributeModifier |
AttributeModifier.deserialize(@NotNull Map<String,Object> args) |
| Modifier and Type | Method and Description |
|---|---|
void |
AttributeInstance.addModifier(@NotNull AttributeModifier modifier)
Add a modifier to this instance.
|
void |
AttributeInstance.removeModifier(@NotNull AttributeModifier modifier)
Remove a modifier from this instance.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
ItemMeta.addAttributeModifier(@NotNull Attribute attribute,
@NotNull AttributeModifier modifier)
Add an Attribute and it's Modifier.
|
boolean |
ItemMeta.removeAttributeModifier(@NotNull Attribute attribute,
@NotNull AttributeModifier modifier)
Remove a specific
Attribute and AttributeModifier. |
Copyright © 2022. All rights reserved.