Skip to content

Commit 83c5dbe

Browse files
committed
Submerge adjacent blocks on break
1 parent a6d651d commit 83c5dbe

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/main/kotlin/com/lambda/interaction/construction/simulation/BuildSimulator.kt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -722,6 +722,11 @@ object BuildSimulator {
722722
}
723723

724724
if (affectedFluids.isNotEmpty()) {
725+
affectedFluids.forEach { (liquidPos, liquidState) ->
726+
val submerge = checkPlaceResults(liquidPos, eye, preProcessing, TargetState.Solid, build.placing, interactionConfig, rotation, inventory)
727+
acc.add(BreakResult.Submerge(liquidPos, liquidState, submerge))
728+
acc.addAll(submerge)
729+
}
725730
acc.add(BreakResult.BlockedByFluid(pos, state))
726731
return acc
727732
}

0 commit comments

Comments
 (0)