]> git.lizzy.rs Git - BoundingBoxOutlineReloaded.git/blob - src/main/java/com/irtimaled/bbor/client/renderers/SpawnableBlocksRenderer.java
Rendering improvements
[BoundingBoxOutlineReloaded.git] / src / main / java / com / irtimaled / bbor / client / renderers / SpawnableBlocksRenderer.java
1 package com.irtimaled.bbor.client.renderers;
2
3 import com.irtimaled.bbor.client.config.BoundingBoxTypeHelper;
4 import com.irtimaled.bbor.client.models.BoundingBoxSpawnableBlocks;
5 import net.minecraft.client.util.math.MatrixStack;
6
7 import java.awt.*;
8
9 public class SpawnableBlocksRenderer extends AbstractRenderer<BoundingBoxSpawnableBlocks> {
10     @Override
11     public void render(MatrixStack matrixStack, BoundingBoxSpawnableBlocks boundingBox) {
12         Color color = BoundingBoxTypeHelper.getColor(boundingBox.getType());
13         boundingBox.getBlocks().forEach(c -> {
14             int x = c.getX();
15             int y = c.getY();
16             int z = c.getZ();
17             OffsetBox offsetBox = new OffsetBox(x, y, z, x + 1, y, z + 1);
18             renderCuboid(matrixStack, offsetBox, color, false, 30);
19         });
20     }
21 }