--- a/net/minecraft/entity/projectile/ThrowableEntity.java
+++ b/net/minecraft/entity/projectile/ThrowableEntity.java
@@ -64,7 +64,7 @@
          }
       }
 
-      if (raytraceresult.func_216346_c() != RayTraceResult.Type.MISS && !flag) {
+      if (raytraceresult.func_216346_c() != RayTraceResult.Type.MISS && !flag && !net.minecraftforge.event.ForgeEventFactory.onProjectileImpact(this, raytraceresult)) {
          this.func_70227_a(raytraceresult);
       }
 
