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
public class EntityTargetLivingEntityEvent extends EntityTargetEvent
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
-
Field Summary
-
Constructor Summary
Constructors Constructor Description EntityTargetLivingEntityEvent(Entity entity, LivingEntity target, EntityTargetEvent.TargetReason reason)
-
Method Summary
Modifier and Type Method Description LivingEntity
getTarget()
Get the entity that this is targeting.void
setTarget(Entity target)
Set the Entity that you want the mob to target.Methods inherited from class org.bukkit.event.entity.EntityTargetEvent
getHandlerList, getHandlers, getReason, isCancelled, setCancelled
-
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
-