Package org.bukkit.event.entity
Class EntityTargetLivingEntityEvent
java.lang.Object
org.bukkit.event.Event
org.bukkit.event.entity.EntityEvent
org.bukkit.event.entity.EntityTargetEvent
org.bukkit.event.entity.EntityTargetLivingEntityEvent
- All Implemented Interfaces:
Cancellable
Called when an Entity targets a
LivingEntity
and can only target
LivingEntity's.-
Nested Class Summary
Nested classes/interfaces inherited from class org.bukkit.event.entity.EntityTargetEvent
EntityTargetEvent.TargetReason
Nested classes/interfaces inherited from class org.bukkit.event.Event
Event.Result
-
Field Summary
Fields inherited from class org.bukkit.event.entity.EntityEvent
entity
-
Constructor Summary
ConstructorDescriptionEntityTargetLivingEntityEvent(Entity entity, LivingEntity target, EntityTargetEvent.TargetReason reason)
-
Method Summary
Modifier and TypeMethodDescriptionGet the entity that this is targeting.void
Set the Entity that you want the mob to target.Methods inherited from class org.bukkit.event.entity.EntityTargetEvent
getHandlerList, getHandlers, getReason, isCancelled, setCancelled
Methods inherited from class org.bukkit.event.entity.EntityEvent
getEntity, getEntityType
Methods inherited from class org.bukkit.event.Event
getEventName, isAsynchronous
-
Constructor Details
-
EntityTargetLivingEntityEvent
public EntityTargetLivingEntityEvent(@NotNull Entity entity, @Nullable LivingEntity target, @Nullable EntityTargetEvent.TargetReason reason)
-
-
Method Details
-
getTarget
Description copied from class:EntityTargetEvent
Get the entity that this is targeting.This will be null in the case that the event is called when the mob forgets its target.
- Overrides:
getTarget
in classEntityTargetEvent
- Returns:
- The entity
-
setTarget
Set the Entity that you want the mob to target.It is possible to be null, null will cause the entity to be target-less.
Must be a LivingEntity, or null.
- Overrides:
setTarget
in classEntityTargetEvent
- Parameters:
target
- The entity to target
-