Package org.bukkit.event.entity
Class ProjectileHitEvent
java.lang.Object
org.bukkit.event.Event
org.bukkit.event.entity.EntityEvent
org.bukkit.event.entity.ProjectileHitEvent
- Direct Known Subclasses:
ExpBottleEvent
,LingeringPotionSplashEvent
,PotionSplashEvent
public class ProjectileHitEvent extends EntityEvent
Called when a projectile hits an object
-
Nested Class Summary
-
Field Summary
-
Constructor Summary
Constructors Constructor Description ProjectileHitEvent(Projectile projectile)
ProjectileHitEvent(Projectile projectile, Block hitBlock)
ProjectileHitEvent(Projectile projectile, Entity hitEntity)
ProjectileHitEvent(Projectile projectile, Entity hitEntity, Block hitBlock)
ProjectileHitEvent(Projectile projectile, Entity hitEntity, Block hitBlock, BlockFace hitFace)
-
Method Summary
Modifier and Type Method Description Projectile
getEntity()
Returns the Entity involved in this eventstatic HandlerList
getHandlerList()
HandlerList
getHandlers()
Block
getHitBlock()
Gets the block that was hit, if it was a block that was hit.BlockFace
getHitBlockFace()
Gets the block face that was hit, if it was a block that was hit and the face was provided in the vent.Entity
getHitEntity()
Gets the entity that was hit, if it was an entity that was hit.
-
Constructor Details
-
Method Details
-
getEntity
Description copied from class:EntityEvent
Returns the Entity involved in this event- Overrides:
getEntity
in classEntityEvent
- Returns:
- Entity who is involved in this event
-
getHitBlock
Gets the block that was hit, if it was a block that was hit.- Returns:
- hit block or else null
-
getHitBlockFace
Gets the block face that was hit, if it was a block that was hit and the face was provided in the vent.- Returns:
- hit face or else null
-
getHitEntity
Gets the entity that was hit, if it was an entity that was hit.- Returns:
- hit entity or else null
-
getHandlers
- Specified by:
getHandlers
in classEvent
-
getHandlerList
-