From 18a1a693b5a3d5b4477adaeb350b3c261cee0f32 Mon Sep 17 00:00:00 2001 From: cyberpwn Date: Fri, 12 Nov 2021 16:48:19 -0500 Subject: [PATCH] Fix center possibly --- .../java/com/volmit/iris/engine/object/IrisImageMap.java | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/volmit/iris/engine/object/IrisImageMap.java b/src/main/java/com/volmit/iris/engine/object/IrisImageMap.java index 08bb0d058..2f3a0ec8b 100644 --- a/src/main/java/com/volmit/iris/engine/object/IrisImageMap.java +++ b/src/main/java/com/volmit/iris/engine/object/IrisImageMap.java @@ -74,10 +74,7 @@ public class IrisImageMap { public double getNoise(IrisData data, int x, int z) { - IrisImage i = imageCache.aquire(() -> { - IrisImage ii = data.getImageLoader().load(image); - return ii; - }); + IrisImage i = imageCache.aquire(() -> data.getImageLoader().load(image)); if(i == null) { Iris.error("NULL IMAGE FOR " + image); @@ -90,10 +87,10 @@ public class IrisImageMap { { x /= coordinateScale; z /= coordinateScale; - x = isTiled() ? x % i.getWidth() : x; - z = isTiled() ? z % i.getHeight() : z; x = isCentered() ? x + ((i.getWidth() / 2D) * coordinateScale) : x; z = isCentered() ? z + ((i.getHeight() / 2D) * coordinateScale) : z; + x = isTiled() ? x % i.getWidth() : x; + z = isTiled() ? z % i.getHeight() : z; double v = i.getValue(getChannel(), (int)x, (int)z); return isInverted() ? 1D - v : v; }