net.minecraft.client.gui.hud

public class BossBarHud

net.minecraft.client.gui.components.BossHealthOverlay
net.minecraft.class_337
net.minecraft.client.gui.hud.BossBarHud

Field summary

Modifier and TypeField
private static final int
BAR_WIDTH
field_32177
WIDTH
private static final int
BAR_HEIGHT
field_32178
HEIGHT
private static final Identifier[]
BAR_BACKGROUND_SPRITES
field_45344
BACKGROUND_TEXTURES
private static final Identifier[]
BAR_PROGRESS_SPRITES
field_45345
PROGRESS_TEXTURES
private static final Identifier[]
OVERLAY_BACKGROUND_SPRITES
field_45346
NOTCHED_BACKGROUND_TEXTURES
private static final Identifier[]
OVERLAY_PROGRESS_SPRITES
field_45347
NOTCHED_PROGRESS_TEXTURES
private final MinecraftClient
minecraft
field_2058
client
private final Map<UUID, ClientBossBar>
events
field_2060
bossBars

Constructor summary

ModifierConstructor
public (MinecraftClient client)

Method summary

Modifier and TypeMethod
public void
extractRenderState(GuiGraphicsExtractor graphics)
method_1796(class_332 arg0)
render(DrawContext context)
private void
extractBar(GuiGraphicsExtractor graphics, int x, int y, BossEvent event)
method_1799(class_332 arg0, int arg1, int arg2, class_1259 arg3)
renderBossBar(DrawContext context, int x, int y, BossBar bossBar)
private void
extractBar(GuiGraphicsExtractor graphics, int x, int y, BossEvent event, int width, Identifier[] sprites, Identifier[] overlaySprites)
method_41830(class_332 arg0, int arg1, int arg2, class_1259 arg3, int arg4, class_2960[] arg5, class_2960[] arg6)
renderBossBar(DrawContext context, int x, int y, BossBar bossBar, int width, Identifier[] textures, Identifier[] notchedTextures)
public void
update(ClientboundBossEventPacket packet)
method_1795(class_2629 arg0)
handlePacket(BossBarS2CPacket packet)
public void
reset()
method_1801()
clear()
public boolean
shouldPlayMusic()
method_1798()
shouldPlayDragonMusic()
public boolean
shouldDarkenScreen()
method_1797()
shouldDarkenSky()
public boolean
shouldCreateWorldFog()
method_1800()
shouldThickenFog()