X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fcom%2Firtimaled%2Fbbor%2Fclient%2Frenderers%2FMobSpawnerRenderer.java;h=7cdd89ca8ec3a235d383a50ffa705678bb639970;hb=e7dab359912f9c900c99af373852d029a22217a5;hp=9b345805a218c993226fb62458c857634d8da4e4;hpb=802b8b4dd6688da578c23bf601f0d482bc565403;p=BoundingBoxOutlineReloaded.git diff --git a/src/main/java/com/irtimaled/bbor/client/renderers/MobSpawnerRenderer.java b/src/main/java/com/irtimaled/bbor/client/renderers/MobSpawnerRenderer.java index 9b34580..7cdd89c 100644 --- a/src/main/java/com/irtimaled/bbor/client/renderers/MobSpawnerRenderer.java +++ b/src/main/java/com/irtimaled/bbor/client/renderers/MobSpawnerRenderer.java @@ -6,34 +6,35 @@ import com.irtimaled.bbor.client.config.ColorHelper; import com.irtimaled.bbor.client.config.ConfigManager; import com.irtimaled.bbor.client.models.BoundingBoxMobSpawner; import com.irtimaled.bbor.common.models.Coords; +import net.minecraft.client.util.math.MatrixStack; import java.awt.*; public class MobSpawnerRenderer extends AbstractRenderer { @Override - public void render(BoundingBoxMobSpawner boundingBox) { + public void render(MatrixStack matrixStack, BoundingBoxMobSpawner boundingBox) { Coords coords = boundingBox.getCoords(); Color color = BoundingBoxTypeHelper.getColor(boundingBox.getType()); - renderCuboid(new OffsetBox(coords, coords), color); + renderCuboid(matrixStack, new OffsetBox(coords, coords), color, false); if (ConfigManager.renderMobSpawnerActivationLines.get()) { - renderActivationLine(new OffsetPoint(coords).offset(0.5, 0.5, 0.5)); + renderActivationLine(matrixStack, new OffsetPoint(coords).offset(0.5, 0.5, 0.5)); } if (ConfigManager.renderMobSpawnerSpawnArea.get()) { OffsetBox bb = new OffsetBox(boundingBox.getMinCoords(), boundingBox.getMaxCoords()); - renderCuboid(bb, color); + renderCuboid(matrixStack, bb, color, false); } } - private void renderActivationLine(OffsetPoint centerPoint) { + private void renderActivationLine(MatrixStack matrixStack, OffsetPoint centerPoint) { OffsetPoint playerPos = new OffsetPoint(Player.getPoint()); double distance = centerPoint.getDistance(playerPos); if (distance <= 20) { OffsetPoint playerPoint = playerPos.offset(0, 0.1, 0); - renderLine(centerPoint, playerPoint, getColor(distance)); + renderLine(matrixStack, centerPoint, playerPoint, getColor(distance)); } }