org.bukkit.event.entity
Class EntityTargetLivingEntityEvent

java.lang.Object
  extended by org.bukkit.event.Event
      extended by org.bukkit.event.entity.EntityEvent
          extended by org.bukkit.event.entity.EntityTargetEvent
              extended by 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
 
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
EntityTargetLivingEntityEvent(Entity entity, LivingEntity target, EntityTargetEvent.TargetReason reason)
           
 
Method Summary
 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
 
Methods inherited from class org.bukkit.event.entity.EntityEvent
getEntity, getEntityType
 
Methods inherited from class org.bukkit.event.Event
getEventName, isAsynchronous
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EntityTargetLivingEntityEvent

public EntityTargetLivingEntityEvent(Entity entity,
                                     LivingEntity target,
                                     EntityTargetEvent.TargetReason reason)
Method Detail

getTarget

public LivingEntity 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 class EntityTargetEvent
Returns:
The entity

setTarget

public void setTarget(Entity target)
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 class EntityTargetEvent
Parameters:
target - The entity to target


Copyright © 2014. All rights reserved.