X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fcom%2Firtimaled%2Fbbor%2Fclient%2Frenderers%2FWorldSpawnRenderer.java;h=4bc93d953045669188f89f9bbcbe625c3936b8e4;hb=75174b7b5edf4e395a560b0324a0a6d440ae97ec;hp=96e07acce2a1aaa37fc31677bed627cacf1bdb20;hpb=375e09ff524f3da404c01654a97ccc14c51bb5a6;p=BoundingBoxOutlineReloaded.git diff --git a/src/main/java/com/irtimaled/bbor/client/renderers/WorldSpawnRenderer.java b/src/main/java/com/irtimaled/bbor/client/renderers/WorldSpawnRenderer.java index 96e07ac..4bc93d9 100644 --- a/src/main/java/com/irtimaled/bbor/client/renderers/WorldSpawnRenderer.java +++ b/src/main/java/com/irtimaled/bbor/client/renderers/WorldSpawnRenderer.java @@ -1,18 +1,22 @@ package com.irtimaled.bbor.client.renderers; -import com.irtimaled.bbor.client.PlayerData; +import com.irtimaled.bbor.client.Player; import com.irtimaled.bbor.common.models.BoundingBoxWorldSpawn; +import com.irtimaled.bbor.common.models.Coords; import com.irtimaled.bbor.config.ConfigManager; -import net.minecraft.util.math.AxisAlignedBB; import java.awt.*; -public class WorldSpawnRenderer extends Renderer { +public class WorldSpawnRenderer extends AbstractRenderer { @Override public void render(BoundingBoxWorldSpawn boundingBox) { - AxisAlignedBB aaBB = boundingBox.toAxisAlignedBB(false); Color color = boundingBox.getColor(); - double y = PlayerData.getMaxY(ConfigManager.worldSpawnMaxY.getInt()) + 0.001F; - renderRectangle(aaBB, y, y, color, false); + Coords minCoords = boundingBox.getMinCoords(); + Coords maxCoords = boundingBox.getMaxCoords(); + + double y = Player.getMaxY(ConfigManager.worldSpawnMaxY.get()); + + OffsetBox offsetBox = new OffsetBox(minCoords.getX(), y, minCoords.getZ(), maxCoords.getX(), y, maxCoords.getZ()); + renderOutlinedCuboid(offsetBox.nudge(), color); } -} \ No newline at end of file +}