Search in sources :

Example 1 with QuadColor

use of me.xmrvizzy.skyblocker.utils.color.QuadColor in project Skyblocker by LifeIsAParadox.

the class DungeonBlaze method blazeRenderer.

public static void blazeRenderer(WorldRenderContext wrc) {
    QuadColor outlineColorRed = QuadColor.single(0.0F, 1.0F, 0.0F, 1f);
    QuadColor outlineColorGreen = QuadColor.single(1.0F, 0.0F, 0.0F, 1f);
    try {
        if (highestBlaze != null && lowestBlaze != null && highestBlaze.isAlive() && lowestBlaze.isAlive() && SkyblockerConfig.get().locations.dungeons.blazesolver) {
            /* Outline */
            if (highestBlaze.getY() < 69) {
                Box blaze = highestBlaze.getBoundingBox().expand(0.3, 0.9, 0.3).offset(0, -1.1, 0);
                RenderUtils.drawBoxOutline(blaze, outlineColorRed, 5f);
            }
            /* Outline */
            if (lowestBlaze.getY() > 69) {
                Box blaze = lowestBlaze.getBoundingBox().expand(0.3, 0.9, 0.3).offset(0, -1.1, 0);
                RenderUtils.drawBoxOutline(blaze, outlineColorRed, 5f);
            }
        }
    } catch (Exception e) {
        LOGGER.warn("[Skyblocker BlazeRenderer] " + e);
    }
}
Also used : QuadColor(me.xmrvizzy.skyblocker.utils.color.QuadColor) Box(net.minecraft.util.math.Box)

Aggregations

QuadColor (me.xmrvizzy.skyblocker.utils.color.QuadColor)1 Box (net.minecraft.util.math.Box)1