ForgePatch/patches/minecraft/net/minecraft/entity/projectile/ShulkerBulletEntity.java.patch

12 lines
575 B
Diff

--- a/net/minecraft/entity/projectile/ShulkerBulletEntity.java
+++ b/net/minecraft/entity/projectile/ShulkerBulletEntity.java
@@ -213,7 +213,7 @@
}
RayTraceResult raytraceresult = ProjectileHelper.func_234618_a_(this, this::func_230298_a_);
- if (raytraceresult.func_216346_c() != RayTraceResult.Type.MISS) {
+ if (raytraceresult.func_216346_c() != RayTraceResult.Type.MISS && !net.minecraftforge.event.ForgeEventFactory.onProjectileImpact(this, raytraceresult)) {
this.func_70227_a(raytraceresult);
}
}