From efbfad437ad4e8535a313fa85b07771a41e2922a Mon Sep 17 00:00:00 2001 From: repixelatedmc Date: Wed, 7 Aug 2024 16:03:21 +0200 Subject: [PATCH] Decorators wont be placed above sea level when set to sea_floor --- .../com/volmit/iris/engine/decorator/IrisSeaFloorDecorator.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/main/java/com/volmit/iris/engine/decorator/IrisSeaFloorDecorator.java b/core/src/main/java/com/volmit/iris/engine/decorator/IrisSeaFloorDecorator.java index 27b69ecc2..9d59041ca 100644 --- a/core/src/main/java/com/volmit/iris/engine/decorator/IrisSeaFloorDecorator.java +++ b/core/src/main/java/com/volmit/iris/engine/decorator/IrisSeaFloorDecorator.java @@ -37,7 +37,7 @@ public class IrisSeaFloorDecorator extends IrisEngineDecorator { public void decorate(int x, int z, int realX, int realX1, int realX_1, int realZ, int realZ1, int realZ_1, Hunk data, IrisBiome biome, int height, int max) { IrisDecorator decorator = getDecorator(biome, realX, realZ); - if (decorator != null) { + if (decorator != null && height < getDimension().getFluidHeight()) { if (!decorator.isStacking()) { if (!decorator.isForcePlace() && !decorator.getSlopeCondition().isDefault() && !decorator.getSlopeCondition().isValid(getComplex().getSlopeStream().get(realX, realZ))) {