Serializable, Comparable<EntityTargetEvent.TargetReason>public static enum EntityTargetEvent.TargetReason extends Enum<EntityTargetEvent.TargetReason>
| Enum Constant | Description | 
|---|---|
CLOSEST_ENTITY | 
 When the entity doesn't have a target, so it attacks the nearest
 entity 
 | 
CLOSEST_PLAYER | 
 When the entity doesn't have a target, so it attacks the nearest
 player 
 | 
COLLISION | 
 When an entity targets another entity after colliding with it. 
 | 
CUSTOM | 
 For custom calls to the event. 
 | 
DEFEND_VILLAGE | 
 When an entity selects a target while defending a village. 
 | 
FOLLOW_LEADER | 
 When a raiding entity selects the same target as one of its compatriots. 
 | 
FORGOT_TARGET | 
 When the target is forgotten for whatever reason. 
 | 
OWNER_ATTACKED_TARGET | 
 When the owner of the entity attacks the target attacks, so the
 entity targets it. 
 | 
PIG_ZOMBIE_TARGET | 
 Deprecated. 
 
obsoleted by  
TARGET_ATTACKED_NEARBY_ENTITY | 
RANDOM_TARGET | 
 When the entity has no target, so the entity randomly chooses one. 
 | 
REINFORCEMENT_TARGET | 
 When a zombie targeting an entity summons reinforcements, so the reinforcements target the same entity 
 | 
TARGET_ATTACKED_ENTITY | 
 When the target attacks the entity, so entity targets it 
 | 
TARGET_ATTACKED_NEARBY_ENTITY | 
 When the target attacks a nearby entity of the same type, so the entity targets it 
 | 
TARGET_ATTACKED_OWNER | 
 When the target attacks the owner of the entity, so the entity
 targets it. 
 | 
TARGET_DIED | 
 When the entity's target has died, and so it no longer targets it 
 | 
TEMPT | 
 When another entity tempts this entity by having a desired item such
 as wheat in it's hand. 
 | 
UNKNOWN | 
 A currently unknown reason for the entity changing target. 
 | 
| Modifier and Type | Method | Description | 
|---|---|---|
static EntityTargetEvent.TargetReason | 
valueOf(String name) | 
 Returns the enum constant of this type with the specified name. 
 | 
static EntityTargetEvent.TargetReason[] | 
values() | 
 Returns an array containing the constants of this enum type, in
the order they are declared. 
 | 
public static final EntityTargetEvent.TargetReason TARGET_DIED
public static final EntityTargetEvent.TargetReason CLOSEST_PLAYER
public static final EntityTargetEvent.TargetReason TARGET_ATTACKED_ENTITY
@Deprecated public static final EntityTargetEvent.TargetReason PIG_ZOMBIE_TARGET
TARGET_ATTACKED_NEARBY_ENTITYpublic static final EntityTargetEvent.TargetReason FORGOT_TARGET
public static final EntityTargetEvent.TargetReason TARGET_ATTACKED_OWNER
public static final EntityTargetEvent.TargetReason OWNER_ATTACKED_TARGET
public static final EntityTargetEvent.TargetReason RANDOM_TARGET
public static final EntityTargetEvent.TargetReason DEFEND_VILLAGE
public static final EntityTargetEvent.TargetReason TARGET_ATTACKED_NEARBY_ENTITY
public static final EntityTargetEvent.TargetReason REINFORCEMENT_TARGET
public static final EntityTargetEvent.TargetReason COLLISION
public static final EntityTargetEvent.TargetReason CUSTOM
public static final EntityTargetEvent.TargetReason CLOSEST_ENTITY
public static final EntityTargetEvent.TargetReason FOLLOW_LEADER
public static final EntityTargetEvent.TargetReason TEMPT
public static final EntityTargetEvent.TargetReason UNKNOWN
public static EntityTargetEvent.TargetReason[] values()
for (EntityTargetEvent.TargetReason c : EntityTargetEvent.TargetReason.values()) System.out.println(c);
public static EntityTargetEvent.TargetReason valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullCopyright © 2019. All rights reserved.