Cancellable
public class EntityShootBowEvent extends EntityEvent implements Cancellable
Event.Result
entity
Constructor | Description |
---|---|
EntityShootBowEvent(LivingEntity shooter,
ItemStack bow,
Projectile projectile,
float force) |
Deprecated.
|
EntityShootBowEvent(LivingEntity shooter,
ItemStack bow,
ItemStack arrowItem,
Projectile projectile,
float force) |
Modifier and Type | Method | Description |
---|---|---|
ItemStack |
getArrowItem() |
|
ItemStack |
getBow() |
Gets the bow ItemStack used to fire the arrow.
|
boolean |
getConsumeArrow() |
|
LivingEntity |
getEntity() |
Returns the Entity involved in this event
|
float |
getForce() |
Gets the force the arrow was launched with
|
static HandlerList |
getHandlerList() |
|
HandlerList |
getHandlers() |
|
Entity |
getProjectile() |
Gets the projectile which will be launched by this event
|
boolean |
isCancelled() |
Gets the cancellation state of this event.
|
void |
setCancelled(boolean cancel) |
Sets the cancellation state of this event.
|
void |
setConsumeArrow(boolean consumeArrow) |
|
void |
setProjectile(Entity projectile) |
Replaces the projectile which will be launched
|
getEntityType
callEvent, getEventName, isAsynchronous
@Deprecated public EntityShootBowEvent(LivingEntity shooter, ItemStack bow, Projectile projectile, float force)
public EntityShootBowEvent(LivingEntity shooter, ItemStack bow, ItemStack arrowItem, Projectile projectile, float force)
public boolean getConsumeArrow()
public void setConsumeArrow(boolean consumeArrow)
public ItemStack getArrowItem()
public LivingEntity getEntity()
EntityEvent
getEntity
in class EntityEvent
public ItemStack getBow()
public Entity getProjectile()
public void setProjectile(Entity projectile)
projectile
- the new projectilepublic float getForce()
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 eventpublic HandlerList getHandlers()
getHandlers
in class Event
public static HandlerList getHandlerList()
Copyright © 2019. All rights reserved.