diff --git a/src/main/java/me/jellysquid/mods/lithium/mixin/block/fluid/flow/FlowableFluidMixin.java b/src/main/java/me/jellysquid/mods/lithium/mixin/block/fluid/flow/FlowableFluidMixin.java index 693c01cd0..026a0e0be 100644 --- a/src/main/java/me/jellysquid/mods/lithium/mixin/block/fluid/flow/FlowableFluidMixin.java +++ b/src/main/java/me/jellysquid/mods/lithium/mixin/block/fluid/flow/FlowableFluidMixin.java @@ -116,7 +116,7 @@ public void getSpread(World world, BlockPos pos, BlockState state, CallbackInfoR byte blockIndex = indexFromDiamondXZOffset(pos, flowTargetPos, searchRadius); BlockState flowTargetBlock = world.getBlockState(flowTargetPos); blockStateCache[blockIndex] = flowTargetBlock; - if (this.canMaybeFlowIntoBlock(world, flowTargetBlock)) { + if (this.canMaybeFlowIntoBlock(world, flowTargetBlock, flowTargetPos)) { if (onlyPossibleFlowDirection == null) { onlyPossibleFlowDirection = flowDirection; onlyBlockPos = flowTargetPos; @@ -287,10 +287,10 @@ private void removeDirectionsWithoutHoleAccess(byte holeAccess, Map