--- a/net/minecraft/server/EntityProjectile.java +++ b/net/minecraft/server/EntityProjectile.java @@ -42,6 +42,11 @@ if (movingobjectposition.getType() != MovingObjectPosition.EnumMovingObjectType.MISS && !flag) { this.a(movingobjectposition); + // CraftBukkit start + if (this.dead) { + org.bukkit.craftbukkit.event.CraftEventFactory.callProjectileHitEvent(this, movingobjectposition); + } + // CraftBukkit end } Vec3D vec3d = this.getMot();