1 package com.irtimaled.bbor.client.renderers;
3 import com.irtimaled.bbor.client.Player;
4 import com.irtimaled.bbor.client.config.BoundingBoxTypeHelper;
5 import com.irtimaled.bbor.client.config.ConfigManager;
6 import com.irtimaled.bbor.client.models.BoundingBoxSlimeChunk;
7 import net.minecraft.client.util.math.MatrixStack;
11 public class SlimeChunkRenderer extends AbstractRenderer<BoundingBoxSlimeChunk> {
13 public void render(MatrixStack matrixStack, BoundingBoxSlimeChunk boundingBox) {
14 OffsetBox bb = new OffsetBox(boundingBox.getMinCoords(), boundingBox.getMaxCoords());
15 Color color = BoundingBoxTypeHelper.getColor(boundingBox.getType());
16 renderCuboid(matrixStack, bb, color, false);
18 double maxY = Player.getMaxY(ConfigManager.slimeChunkMaxY.get());
19 double dY = maxY - 39;
21 OffsetPoint min = bb.getMin().offset(0, 38, 0);
22 OffsetPoint max = bb.getMax().offset(0, dY, 0);
23 renderCuboid(matrixStack, new OffsetBox(min, max), color, false);