From 70ae1cce4ba4d935038f8480c17ac004588fe77b Mon Sep 17 00:00:00 2001 From: Daniel Mills Date: Sun, 20 Dec 2020 21:04:02 -0500 Subject: [PATCH] Optimize parallax --- .../scaffold/parallax/ParallaxAccess.java | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/src/main/java/com/volmit/iris/scaffold/parallax/ParallaxAccess.java b/src/main/java/com/volmit/iris/scaffold/parallax/ParallaxAccess.java index e6c3c84f2..35ba1e011 100644 --- a/src/main/java/com/volmit/iris/scaffold/parallax/ParallaxAccess.java +++ b/src/main/java/com/volmit/iris/scaffold/parallax/ParallaxAccess.java @@ -52,6 +52,25 @@ public interface ParallaxAccess { getMetaRW(x, z).setParallaxGenerated(v); } + default void maxMin(int x, int z, int value) { + ParallaxChunkMeta meat = getMetaRW(x, z); + + if(value > meat.getMaxObject()) + { + meat.setMaxObject(value); + } + + if(meat.getMinObject() <=-1) + { + meat.setMinObject(value); + } + + if(value < meat.getMinObject()) + { + meat.setMinObject(value); + } + } + default void setChunkGenerated(int x, int z, boolean v) { getMetaRW(x, z).setGenerated(v); }