From 3ecaaf33b684b5194bfbbdd9db6e4efc60b531ba Mon Sep 17 00:00:00 2001 From: Brian Fopiano Date: Fri, 14 Jan 2022 10:05:18 -0800 Subject: [PATCH] LavaHeight --- .../volmit/iris/engine/modifier/IrisCarveModifier.java | 8 ++++++-- .../java/com/volmit/iris/engine/object/IrisDimension.java | 4 ++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/volmit/iris/engine/modifier/IrisCarveModifier.java b/src/main/java/com/volmit/iris/engine/modifier/IrisCarveModifier.java index 49675b6df..6c700b41b 100644 --- a/src/main/java/com/volmit/iris/engine/modifier/IrisCarveModifier.java +++ b/src/main/java/com/volmit/iris/engine/modifier/IrisCarveModifier.java @@ -68,7 +68,7 @@ public class IrisCarveModifier extends EngineAssignedModifier { return; } - if(yy >= 256 || yy <= 0) { // Yes, skip bedrock + if(yy >= getEngine().getWorld().maxHeight() - getEngine().getWorld().minHeight() || yy <= 0) { // Yes, skip bedrock return; } @@ -110,7 +110,11 @@ public class IrisCarveModifier extends EngineAssignedModifier { } else if(c.isLava()) { output.set(rx, yy, rz, LAVA); } else { - output.set(rx, yy, rz, AIR); + if(getEngine().getDimension().getCaveLavaHeight() > yy){ + output.set(rx, yy, rz, LAVA); + } else { + output.set(rx, yy, rz, AIR); + } } }; diff --git a/src/main/java/com/volmit/iris/engine/object/IrisDimension.java b/src/main/java/com/volmit/iris/engine/object/IrisDimension.java index 22549ab43..b99aa71fc 100644 --- a/src/main/java/com/volmit/iris/engine/object/IrisDimension.java +++ b/src/main/java/com/volmit/iris/engine/object/IrisDimension.java @@ -230,8 +230,8 @@ public class IrisDimension extends IrisRegistrant { private KList ores = new KList<>(); @MinNumber(0) @MaxNumber(318) - @Desc("The rock zoom mostly for zooming in on a wispy palette") - private int lavaLayer = 25; + @Desc("The Subterrain Fluid Layer Height") + private int caveLavaHeight = 8; public int getMaxHeight() { return 320;