public class ProjectileCollideEvent extends EntityEvent implements Cancellable
This event is called before EntityDamageByEntityEvent
, and cancelling it will allow the projectile to continue flying
Event.Result
entity
Constructor and Description |
---|
ProjectileCollideEvent(Projectile what,
Entity collidedWith) |
Modifier and Type | Method and Description |
---|---|
Entity |
getCollidedWith()
Get the entity the projectile collided with
|
Projectile |
getEntity()
Get the projectile that collided
|
static HandlerList |
getHandlerList() |
HandlerList |
getHandlers() |
boolean |
isCancelled()
Gets the cancellation state of this event.
|
void |
setCancelled(boolean cancel)
Sets the cancellation state of this event.
|
getEntityType
callEvent, getEventName, isAsynchronous
public ProjectileCollideEvent(Projectile what, Entity collidedWith)
public Entity getCollidedWith()
public Projectile getEntity()
getEntity
in class EntityEvent
public static HandlerList getHandlerList()
public HandlerList getHandlers()
getHandlers
in class Event
public boolean isCancelled()
Cancellable
isCancelled
in interface Cancellable
public void setCancelled(boolean cancel)
Cancellable
setCancelled
in interface Cancellable
cancel
- true if you wish to cancel this eventCopyright © 2021. All rights reserved.