Class BossBarRenderers

java.lang.Object
net.ixdarklord.coolcatcanvas.api.client.bossbar.BossBarRenderers

public final class BossBarRenderers extends Object
The client half of custom boss bars: how each style is drawn. A bar the server styled (CustomBossBars.style, EntityBossBar) is drawn by the renderer registered for its style; a style with none falls back to the game's own bar.
BossBarRenderers.register(MyMod.id("warden"), TexturedBossBar.builder(MyMod.id("textures/gui/boss/warden.png"), 240, 48)
        .frame(0, 0, 240, 30).track(35, 12, 180, 7).fill(0, 32).trail(0, 40)
        .build());
  • Method Details

    • register

      public static void register(net.minecraft.resources.Identifier style, BossBarRenderer renderer)
      Draws bars of a style with a renderer: TexturedBossBar for one made of a texture, or one's own.