Class SBossBarRegistry

java.lang.Object
net.lcc.sollib.api.client.ui.bossbar.SBossBarRegistry

public class SBossBarRegistry extends Object
  • Field Details

  • Method Details

    • register

      public void register(Predicate<net.minecraft.world.BossEvent> condition, IBossBarRenderer renderer)
      Manages registration of custom boss bar render introduced in SolLib
      Parameters:
      condition - Filters the actual boss bar event to be processed by IBossBarRenderer
      renderer - Management of how custom boss bar should be rendered
      Since:
      1.0
    • register

      public void register(Predicate<net.minecraft.world.BossEvent> condition, net.minecraft.resources.ResourceLocation texture)
      Variant of register(Predicate, IBossBarRenderer) of boss bar render registration with default placement Processes only custom texture to render for boss bar
      Since:
      1.0
    • getRenderer

      public IBossBarRenderer getRenderer(net.minecraft.world.BossEvent bossEvent)
      Processes custom renderers registered by register(Predicate, IBossBarRenderer) and used by BossHealthOverlayMixin
      Since:
      1.0