import com.irtimaled.bbor.client.config.ConfigManager;
import com.irtimaled.bbor.client.models.BoundingBoxConduit;
import com.irtimaled.bbor.client.models.Point;
+import net.minecraft.client.util.math.MatrixStack;
import java.awt.*;
public class ConduitRenderer extends AbstractRenderer<BoundingBoxConduit> {
@Override
- public void render(BoundingBoxConduit boundingBox) {
+ public void render(MatrixStack matrixStack, BoundingBoxConduit boundingBox) {
int level = boundingBox.getLevel();
Point point = boundingBox.getPoint();
Color color = BoundingBoxTypeHelper.getColor(boundingBox.getType());
if (level != 0) {
- renderSphere(point, boundingBox.getRadius() + 0.5, color);
+ renderSphere(matrixStack, point, boundingBox.getRadius() + 0.5, color);
}
OffsetPoint center = new OffsetPoint(point);
OffsetBox centerBox = new OffsetBox(center, center).grow(0.5, 0.5, 0.5);
- renderCuboid(centerBox, color);
+ renderCuboid(matrixStack, centerBox, color, false);
if (level == 6 && ConfigManager.renderConduitMobHarmArea.get()) {
- renderCuboid(centerBox.grow(8, 8, 8),
- ColorHelper.getColor(ConfigManager.colorConduitMobHarmArea));
+ renderCuboid(matrixStack, centerBox.grow(8, 8, 8),
+ ColorHelper.getColor(ConfigManager.colorConduitMobHarmArea), false);
}
}
}