@@ -1,6 +1,6 @@
|
||||
--- a/net/minecraft/world/level/material/FluidTypeFlowing.java
|
||||
+++ b/net/minecraft/world/level/material/FluidTypeFlowing.java
|
||||
@@ -31,6 +31,15 @@
|
||||
@@ -32,6 +32,15 @@
|
||||
import net.minecraft.world.phys.shapes.VoxelShape;
|
||||
import net.minecraft.world.phys.shapes.VoxelShapes;
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
public abstract class FluidTypeFlowing extends FluidType {
|
||||
|
||||
public static final BlockStateBoolean FALLING = BlockProperties.FALLING;
|
||||
@@ -131,6 +140,15 @@
|
||||
@@ -132,6 +141,15 @@
|
||||
Fluid fluid1 = this.getNewLiquid(world, blockposition1, iblockdata1);
|
||||
|
||||
if (this.canSpreadTo(world, blockposition, iblockdata, EnumDirection.DOWN, blockposition1, iblockdata1, world.getFluidState(blockposition1), fluid1.getType())) {
|
||||
@@ -32,7 +32,7 @@
|
||||
this.spreadTo(world, blockposition1, iblockdata1, EnumDirection.DOWN, fluid1);
|
||||
if (this.sourceNeighborCount(world, blockposition) >= 3) {
|
||||
this.spreadToSides(world, blockposition, fluid, iblockdata);
|
||||
@@ -161,6 +179,15 @@
|
||||
@@ -162,6 +180,15 @@
|
||||
IBlockData iblockdata1 = world.getBlockState(blockposition1);
|
||||
|
||||
if (this.canSpreadTo(world, blockposition, iblockdata, enumdirection, blockposition1, iblockdata1, world.getFluidState(blockposition1), fluid1.getType())) {
|
||||
@@ -48,7 +48,7 @@
|
||||
this.spreadTo(world, blockposition1, iblockdata1, enumdirection, fluid1);
|
||||
}
|
||||
}
|
||||
@@ -431,12 +458,23 @@
|
||||
@@ -438,12 +465,23 @@
|
||||
|
||||
if (fluid1.isEmpty()) {
|
||||
fluid = fluid1;
|
||||
|
||||
Reference in New Issue
Block a user