org.bukkit.event.entity
Class EntityTargetEvent
java.lang.Object
org.bukkit.event.Event
org.bukkit.event.entity.EntityEvent
org.bukkit.event.entity.EntityTargetEvent
- All Implemented Interfaces:
- Cancellable
- Direct Known Subclasses:
- EntityTargetLivingEntityEvent
public class EntityTargetEvent
- extends EntityEvent
- implements Cancellable
Called when a creature targets or untargets another entity
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EntityTargetEvent
public EntityTargetEvent(Entity entity,
Entity target,
EntityTargetEvent.TargetReason reason)
isCancelled
public boolean isCancelled()
- Description copied from interface:
Cancellable
- Gets the cancellation state of this event. A cancelled event will not
be executed in the server, but will still pass to other plugins
- Specified by:
isCancelled
in interface Cancellable
- Returns:
- true if this event is cancelled
setCancelled
public void setCancelled(boolean cancel)
- Description copied from interface:
Cancellable
- Sets the cancellation state of this event. A cancelled event will not
be executed in the server, but will still pass to other plugins.
- Specified by:
setCancelled
in interface Cancellable
- Parameters:
cancel
- true if you wish to cancel this event
getReason
public EntityTargetEvent.TargetReason getReason()
- Returns the reason for the targeting
- Returns:
- The reason
getTarget
public Entity getTarget()
- 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.
- Returns:
- The entity
setTarget
public void setTarget(Entity target)
- Set the entity that you want the mob to target instead.
It is possible to be null, null will cause the entity to be
target-less.
This is different from cancelling the event. Cancelling the event
will cause the entity to keep an original target, while setting to be
null will cause the entity to be reset
- Parameters:
target
- The entity to target
getHandlers
public HandlerList getHandlers()
- Specified by:
getHandlers
in class Event
getHandlerList
public static HandlerList getHandlerList()
Copyright © 2013. All Rights Reserved.