]> git.lizzy.rs Git - BoundingBoxOutlineReloaded.git/blobdiff - src/main/java/com/irtimaled/bbor/client/renderers/MobSpawnerRenderer.java
Update to 1.17.1 (#124)
[BoundingBoxOutlineReloaded.git] / src / main / java / com / irtimaled / bbor / client / renderers / MobSpawnerRenderer.java
index 9b345805a218c993226fb62458c857634d8da4e4..7cdd89ca8ec3a235d383a50ffa705678bb639970 100644 (file)
@@ -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<BoundingBoxMobSpawner> {
     @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));
         }
     }