]> git.lizzy.rs Git - BoundingBoxOutlineReloaded.git/commitdiff
Fix zorder on slime chunks
authorIrtimaled <irtimaled@gmail.com>
Mon, 5 Oct 2020 05:20:05 +0000 (22:20 -0700)
committerIrtimaled <irtimaled@gmail.com>
Mon, 5 Oct 2020 05:20:30 +0000 (22:20 -0700)
src/main/java/com/irtimaled/bbor/client/models/BoundingBoxSlimeChunk.java

index c7249f28942408b367d77636a9918126a1f59e32..09ec81a3c95d329ab1ce84c0ec28e628d701cdbc 100644 (file)
@@ -1,6 +1,9 @@
 package com.irtimaled.bbor.client.models;
 
+import com.irtimaled.bbor.client.Player;
+import com.irtimaled.bbor.client.config.ConfigManager;
 import com.irtimaled.bbor.common.BoundingBoxType;
+import com.irtimaled.bbor.common.MathHelper;
 import com.irtimaled.bbor.common.models.BoundingBoxCuboid;
 import com.irtimaled.bbor.common.models.Coords;
 
@@ -8,4 +11,13 @@ public class BoundingBoxSlimeChunk extends BoundingBoxCuboid {
     public BoundingBoxSlimeChunk(Coords minCoords, Coords maxCoords) {
         super(minCoords, maxCoords, BoundingBoxType.SlimeChunks);
     }
+
+    @Override
+    public double getDistanceY(double y) {
+        double maxY = Player.getMaxY(ConfigManager.slimeChunkMaxY.get());
+        if(maxY > 39)
+            return  y - MathHelper.clamp(y, 0, maxY);
+        else
+            return super.getDistanceY(y);
+    }
 }