]> git.lizzy.rs Git - BoundingBoxOutlineReloaded.git/blob - src/main/java/com/irtimaled/bbor/client/renderers/SpawnableBlocksRenderer.java
Allow colors to be configured
[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
6 import java.awt.*;
7
8 public class SpawnableBlocksRenderer extends AbstractRenderer<BoundingBoxSpawnableBlocks> {
9     @Override
10     public void render(BoundingBoxSpawnableBlocks boundingBox) {
11         Color color = BoundingBoxTypeHelper.getColor(boundingBox.getType());
12         boundingBox.getBlocks().forEach(c -> {
13             int x = c.getX();
14             int y = c.getY();
15             int z = c.getZ();
16             OffsetBox offsetBox = new OffsetBox(x, y, z, x + 1, y, z + 1);
17             renderCuboid(offsetBox, color);
18         });
19     }
20 }