Class BossHealthOverlay

java.lang.Object
net.minecraft.client.gui.components.BossHealthOverlay

public class BossHealthOverlay extends Object
  • Field Details

    • BAR_WIDTH

      private static final int BAR_WIDTH
      See Also:
    • BAR_HEIGHT

      private static final int BAR_HEIGHT
      See Also:
    • BAR_BACKGROUND_SPRITES

      private static final Identifier[] BAR_BACKGROUND_SPRITES
    • BAR_PROGRESS_SPRITES

      private static final Identifier[] BAR_PROGRESS_SPRITES
    • OVERLAY_BACKGROUND_SPRITES

      private static final Identifier[] OVERLAY_BACKGROUND_SPRITES
    • OVERLAY_PROGRESS_SPRITES

      private static final Identifier[] OVERLAY_PROGRESS_SPRITES
    • minecraft

      private final Minecraft minecraft
    • events

      private final Map<UUID, LerpingBossEvent> events
  • Constructor Details

    • BossHealthOverlay

      public BossHealthOverlay(Minecraft minecraft)
  • Method Details

    • render

      public void render(GuiGraphics graphics)
    • drawBar

      private void drawBar(GuiGraphics graphics, int x, int y, BossEvent event)
    • drawBar

      private void drawBar(GuiGraphics graphics, int x, int y, BossEvent event, int width, Identifier[] sprites, Identifier[] overlaySprites)
    • update

      public void update(ClientboundBossEventPacket packet)
    • reset

      public void reset()
    • shouldPlayMusic

      public boolean shouldPlayMusic()
    • shouldDarkenScreen

      public boolean shouldDarkenScreen()
    • shouldCreateWorldFog

      public boolean shouldCreateWorldFog()