Package org.bukkit
Enum EntityEffect
java.lang.Object
java.lang.Enum<EntityEffect>
org.bukkit.EntityEffect
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable<EntityEffect>,java.lang.constant.Constable
public enum EntityEffect extends java.lang.Enum<EntityEffect>
A list of all Effects that can happen to entities.
-
Nested Class Summary
-
Enum Constant Summary
Enum Constants Enum Constant Description DEATHWhen a mob dies.FIREWORK_EXPLODEWhen a firework explodes.HURTWhen mobs get hurt.IRON_GOLEM_ROSEWhen an Iron Golem gives a rose.SHEEP_EATWhen a sheep eats a LONG_GRASS block.VILLAGER_ANGRYWhen a villager is angry.VILLAGER_HAPPYHappy particles from a villager.VILLAGER_HEARTHearts from a villager.WITCH_MAGICMagic particles from a witch.WOLF_HEARTSThe hearts when taming a wolf succeeds.WOLF_SHAKEWhen a wolf shakes (after being wet).WOLF_SMOKEThe smoke when taming a wolf fails.ZOMBIE_TRANSFORMWhen a zombie transforms into a villager by shaking violently. -
Method Summary
Modifier and Type Method Description static EntityEffectgetByData(byte data)Deprecated.Magic valuebytegetData()Deprecated.Magic valuestatic EntityEffectvalueOf(java.lang.String name)Returns the enum constant of this type with the specified name.static EntityEffect[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
Enum Constant Details
-
HURT
When mobs get hurt. -
DEATH
When a mob dies.This will cause client-glitches!
-
WOLF_SMOKE
The smoke when taming a wolf fails.Without client-mods this will be ignored if the entity is not a wolf.
-
WOLF_HEARTS
The hearts when taming a wolf succeeds.Without client-mods this will be ignored if the entity is not a wolf.
-
WOLF_SHAKE
When a wolf shakes (after being wet).Without client-mods this will be ignored if the entity is not a wolf.
-
SHEEP_EAT
When a sheep eats a LONG_GRASS block. -
IRON_GOLEM_ROSE
When an Iron Golem gives a rose.This will not play an effect if the entity is not an iron golem.
-
VILLAGER_HEART
Hearts from a villager.This will not play an effect if the entity is not a villager.
-
VILLAGER_ANGRY
When a villager is angry.This will not play an effect if the entity is not a villager.
-
VILLAGER_HAPPY
Happy particles from a villager.This will not play an effect if the entity is not a villager.
-
WITCH_MAGIC
Magic particles from a witch.This will not play an effect if the entity is not a witch.
-
ZOMBIE_TRANSFORM
When a zombie transforms into a villager by shaking violently.This will not play an effect if the entity is not a zombie.
-
FIREWORK_EXPLODE
When a firework explodes.This will not play an effect if the entity is not a firework.
-
-
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:
java.lang.IllegalArgumentException- if this enum type has no constant with the specified namejava.lang.NullPointerException- if the argument is null
-
getData
@Deprecated public byte getData()Deprecated.Magic valueGets the data value of this EntityEffect- Returns:
- The data value
-
getByData
Deprecated.Magic valueGets the EntityEffect with the given data value- Parameters:
data- Data value to fetch- Returns:
- The
EntityEffectrepresenting the given value, or null if it doesn't exist
-