From e660fe9e1eee8e4c12605a0b74aa8c4a6182701a Mon Sep 17 00:00:00 2001 From: Vatuu <21113232+Vatuu@users.noreply.github.com> Date: Sat, 24 Sep 2022 04:43:47 +0200 Subject: [PATCH] Resolved #892: Snow no longer replaces objects. --- .../volmit/iris/engine/decorator/IrisSurfaceDecorator.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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();