ForgePatch/patches/minecraft/net/minecraft/entity/projectile/FireworkRocketEntity.java.p...

17 lines
550 B
Diff

--- a/net/minecraft/entity/projectile/FireworkRocketEntity.java
+++ b/net/minecraft/entity/projectile/FireworkRocketEntity.java
@@ -156,6 +156,13 @@
}
+ @Override
+ protected void func_70227_a(RayTraceResult result) {
+ if (result.func_216346_c() == RayTraceResult.Type.MISS || !net.minecraftforge.event.ForgeEventFactory.onProjectileImpact(this, result)) {
+ super.func_70227_a(result);
+ }
+ }
+
private void func_213893_k() {
this.field_70170_p.func_72960_a(this, (byte)17);
this.func_191510_k();