]> git.lizzy.rs Git - BoundingBoxOutlineReloaded.git/commitdiff
Fixes #10
authorIrtimaled <irtimaled@gmail.com>
Sun, 22 Feb 2015 12:05:30 +0000 (12:05 +0000)
committerIrtimaled <irtimaled@gmail.com>
Sun, 22 Feb 2015 19:26:31 +0000 (19:26 +0000)
Also tweeked the expansion so adjoining slime chunks don't overlap too much!

java/com/irtimaled/bbor/ClientProxy.java

index 0162d393d1154533f112957679a425eb034d92e7..addfdc2230cf96b26c366f06796b5ddaeaf54c49 100644 (file)
@@ -307,7 +307,7 @@ public class ClientProxy extends CommonProxy {
     private void renderWorldSpawn(BoundingBoxWorldSpawn bb) {
         AxisAlignedBB aaBB = bb.toAxisAlignedBB(false);
         Color color = bb.getColor();
-        double y = getMaxY(configManager.worldSpawnMaxY.getInt());
+        double y = getMaxY(configManager.worldSpawnMaxY.getInt()) + 0.001F;
         renderRectangle(aaBB, y, y, color, false);
     }
 
@@ -436,9 +436,13 @@ public class ClientProxy extends CommonProxy {
     }
 
     private AxisAlignedBB offsetAxisAlignedBB(AxisAlignedBB axisAlignedBB) {
-        double expandBy = 0.005F;
+        double expandXZ = 0.001F;
+        double expandY = 0;
+        if (axisAlignedBB.minY != axisAlignedBB.maxY) {
+            expandY = expandXZ;
+        }
         return axisAlignedBB
-                .expand(expandBy, expandBy, expandBy)
+                .expand(expandXZ, expandY, expandXZ)
                 .offset(-playerX, -playerY, -playerZ);
     }