Package org.bukkit.attribute
Enum Attribute
- All Implemented Interfaces:
Serializable
,Comparable<Attribute>
,Constable
,Keyed
public enum Attribute extends Enum<Attribute> implements Keyed
Types of attributes which may be present on an
Attributable
.-
Nested Class Summary
-
Enum Constant Summary
Enum Constants Enum Constant Description GENERIC_ARMOR
Armor bonus of an Entity.GENERIC_ARMOR_TOUGHNESS
Armor durability bonus of an Entity.GENERIC_ATTACK_DAMAGE
Attack damage of an Entity.GENERIC_ATTACK_KNOCKBACK
Attack knockback of an Entity.GENERIC_ATTACK_SPEED
Attack speed of an Entity.GENERIC_FLYING_SPEED
Flying speed of an Entity.GENERIC_FOLLOW_RANGE
Range at which an Entity will follow others.GENERIC_KNOCKBACK_RESISTANCE
Resistance of an Entity to knockback.GENERIC_LUCK
Luck bonus of an Entity.GENERIC_MAX_HEALTH
Maximum health of an Entity.GENERIC_MOVEMENT_SPEED
Movement speed of an Entity.HORSE_JUMP_STRENGTH
Strength with which a horse will jump.ZOMBIE_SPAWN_REINFORCEMENTS
Chance of a zombie to spawn reinforcements. -
Method Summary
Modifier and Type Method Description NamespacedKey
getKey()
Return the namespaced identifier for this object.static Attribute
valueOf(String name)
Returns the enum constant of this type with the specified name.static Attribute[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
Enum Constant Details
-
GENERIC_MAX_HEALTH
Maximum health of an Entity. -
GENERIC_FOLLOW_RANGE
Range at which an Entity will follow others. -
GENERIC_KNOCKBACK_RESISTANCE
Resistance of an Entity to knockback. -
GENERIC_MOVEMENT_SPEED
Movement speed of an Entity. -
GENERIC_FLYING_SPEED
Flying speed of an Entity. -
GENERIC_ATTACK_DAMAGE
Attack damage of an Entity. -
GENERIC_ATTACK_KNOCKBACK
Attack knockback of an Entity. -
GENERIC_ATTACK_SPEED
Attack speed of an Entity. -
GENERIC_ARMOR
Armor bonus of an Entity. -
GENERIC_ARMOR_TOUGHNESS
Armor durability bonus of an Entity. -
GENERIC_LUCK
Luck bonus of an Entity. -
HORSE_JUMP_STRENGTH
Strength with which a horse will jump. -
ZOMBIE_SPAWN_REINFORCEMENTS
Chance of a zombie to spawn reinforcements.
-
-
Method Details
-
values
Returns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null
-
getKey
Description copied from interface:Keyed
Return the namespaced identifier for this object.
-