diff --git a/src/main/java/com/volmit/iris/engine/decorator/IrisSurfaceDecorator.java b/src/main/java/com/volmit/iris/engine/decorator/IrisSurfaceDecorator.java index 184bf7a16..1bec6e2f0 100644 --- a/src/main/java/com/volmit/iris/engine/decorator/IrisSurfaceDecorator.java +++ b/src/main/java/com/volmit/iris/engine/decorator/IrisSurfaceDecorator.java @@ -77,8 +77,9 @@ public class IrisSurfaceDecorator extends IrisEngineDecorator { ((Bisected) bd).setHalf(Bisected.Half.BOTTOM); } - data.set(x, height + 1, z, fixFaces(bd, x, height + 1, z)); - + if(!B.isAir(data.get(x, height + 1, z))) { + data.set(x, height + 1, z, fixFaces(bd, x, height + 1, z)); + } } else { if(height < getDimension().getFluidHeight()) { max = getDimension().getFluidHeight();