--- a/net/minecraft/entity/projectile/LlamaSpitEntity.java
+++ b/net/minecraft/entity/projectile/LlamaSpitEntity.java
@@ -46,7 +46,7 @@
       super.func_70071_h_();
       Vector3d vector3d = this.func_213322_ci();
       RayTraceResult raytraceresult = ProjectileHelper.func_234618_a_(this, this::func_230298_a_);
-      if (raytraceresult != null) {
+      if (raytraceresult != null && raytraceresult.func_216346_c() != RayTraceResult.Type.MISS && !net.minecraftforge.event.ForgeEventFactory.onProjectileImpact(this, raytraceresult)) {
          this.func_70227_a(raytraceresult);
       }
 
