枚举 EntityTargetEvent.TargetReason
java.lang.Object
java.lang.Enum<EntityTargetEvent.TargetReason>
org.bukkit.event.entity.EntityTargetEvent.TargetReason
- 所有已实现的接口:
Serializable
,Comparable<EntityTargetEvent.TargetReason>
,Constable
- 封闭类:
- EntityTargetEvent
An enum to specify the reason for the targeting
-
嵌套类概要
从类继承的嵌套类/接口 java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
枚举常量概要
枚举常量说明When the entity doesn't have a target, so it attacks the nearest entityWhen the entity doesn't have a target, so it attacks the nearest playerWhen an entity targets another entity after colliding with it.For custom calls to the event.When an entity selects a target while defending a village.When a raiding entity selects the same target as one of its compatriots.When the target is forgotten for whatever reason.When the owner of the entity attacks the target attacks, so the entity targets it.已过时。When the entity has no target, so the entity randomly chooses one.When a zombie targeting an entity summons reinforcements, so the reinforcements target the same entityWhen the target attacks the entity, so entity targets itWhen the target attacks a nearby entity of the same type, so the entity targets itWhen the target attacks the owner of the entity, so the entity targets it.When the entity's target has died, and so it no longer targets itWhen another entity tempts this entity by having a desired item such as wheat in it's hand.A currently unknown reason for the entity changing target. -
方法概要
修饰符和类型方法说明返回带有指定名称的该类型的枚举常量。static EntityTargetEvent.TargetReason[]
values()
按照声明该枚举类型的常量的顺序, 返回一个包含这些常量的数组。
-
枚举常量详细资料
-
TARGET_DIED
When the entity's target has died, and so it no longer targets it -
CLOSEST_PLAYER
When the entity doesn't have a target, so it attacks the nearest player -
TARGET_ATTACKED_ENTITY
When the target attacks the entity, so entity targets it -
PIG_ZOMBIE_TARGET
已过时。obsoleted byTARGET_ATTACKED_NEARBY_ENTITY
When the target attacks a fellow pig zombie, so the whole group will target him with this reason. -
FORGOT_TARGET
When the target is forgotten for whatever reason. -
TARGET_ATTACKED_OWNER
When the target attacks the owner of the entity, so the entity targets it. -
OWNER_ATTACKED_TARGET
When the owner of the entity attacks the target attacks, so the entity targets it. -
RANDOM_TARGET
When the entity has no target, so the entity randomly chooses one. -
DEFEND_VILLAGE
When an entity selects a target while defending a village. -
TARGET_ATTACKED_NEARBY_ENTITY
When the target attacks a nearby entity of the same type, so the entity targets it -
REINFORCEMENT_TARGET
When a zombie targeting an entity summons reinforcements, so the reinforcements target the same entity -
COLLISION
When an entity targets another entity after colliding with it. -
CUSTOM
For custom calls to the event. -
CLOSEST_ENTITY
When the entity doesn't have a target, so it attacks the nearest entity -
FOLLOW_LEADER
When a raiding entity selects the same target as one of its compatriots. -
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.
-
-
方法详细资料
-
values
按照声明该枚举类型的常量的顺序, 返回一个包含这些常量的数组。- 返回:
- 按照声明该枚举类型的常量的顺序返回的包含这些常量的数组
-
valueOf
返回带有指定名称的该类型的枚举常量。 字符串必须与用于声明该类型的枚举常量的 标识符完全匹配。(不允许有多余 的空格字符。)- 参数:
name
- 要返回的枚举常量的名称。- 返回:
- 返回带有指定名称的枚举常量
- 抛出:
IllegalArgumentException
- 如果该枚举类型没有带有指定名称的常量NullPointerException
- 如果参数为空值
-
TARGET_ATTACKED_NEARBY_ENTITY