30 lines
1.9 KiB
Diff
30 lines
1.9 KiB
Diff
--- a/net/minecraft/fluid/LavaFluid.java
|
|
+++ b/net/minecraft/fluid/LavaFluid.java
|
|
@@ -71,7 +71,7 @@
|
|
BlockState blockstate = p_207186_1_.func_180495_p(blockpos);
|
|
if (blockstate.func_196958_f()) {
|
|
if (this.func_176369_e(p_207186_1_, blockpos)) {
|
|
- p_207186_1_.func_175656_a(blockpos, AbstractFireBlock.func_235326_a_(p_207186_1_, blockpos));
|
|
+ p_207186_1_.func_175656_a(blockpos, net.minecraftforge.event.ForgeEventFactory.fireFluidPlaceBlockEvent(p_207186_1_, blockpos, p_207186_2_, Blocks.field_150480_ab.func_176223_P()));
|
|
return;
|
|
}
|
|
} else if (blockstate.func_185904_a().func_76230_c()) {
|
|
@@ -86,7 +86,7 @@
|
|
}
|
|
|
|
if (p_207186_1_.func_175623_d(blockpos1.func_177984_a()) && this.func_176368_m(p_207186_1_, blockpos1)) {
|
|
- p_207186_1_.func_175656_a(blockpos1.func_177984_a(), AbstractFireBlock.func_235326_a_(p_207186_1_, blockpos1));
|
|
+ p_207186_1_.func_175656_a(blockpos1.func_177984_a(), net.minecraftforge.event.ForgeEventFactory.fireFluidPlaceBlockEvent(p_207186_1_, blockpos1.func_177984_a(), p_207186_2_, Blocks.field_150480_ab.func_176223_P()));
|
|
}
|
|
}
|
|
}
|
|
@@ -164,7 +164,7 @@
|
|
FluidState fluidstate = p_205574_1_.func_204610_c(p_205574_2_);
|
|
if (this.func_207185_a(FluidTags.field_206960_b) && fluidstate.func_206884_a(FluidTags.field_206959_a)) {
|
|
if (p_205574_3_.func_177230_c() instanceof FlowingFluidBlock) {
|
|
- p_205574_1_.func_180501_a(p_205574_2_, Blocks.field_150348_b.func_176223_P(), 3);
|
|
+ p_205574_1_.func_180501_a(p_205574_2_, net.minecraftforge.event.ForgeEventFactory.fireFluidPlaceBlockEvent(p_205574_1_, p_205574_2_, p_205574_2_, Blocks.field_150348_b.func_176223_P()), 3);
|
|
}
|
|
|
|
this.func_205581_a(p_205574_1_, p_205574_2_);
|