@Environment(value=CLIENT) public class BossBarHud extends DrawableHelper
Modifier and Type | Field and Description |
---|---|
private static Identifier |
BAR_TEX |
private Map<UUID,ClientBossBar> |
bossBars |
private MinecraftClient |
client |
BACKGROUND_TEXTURE, GUI_ICONS_TEXTURE, STATS_ICON_TEXTURE
Constructor and Description |
---|
BossBarHud(MinecraftClient client) |
Modifier and Type | Method and Description |
---|---|
void |
clear() |
void |
handlePacket(BossBarS2CPacket packet) |
void |
render() |
private void |
renderBossBar(int x,
int y,
BossBar bossBar) |
boolean |
shouldDarkenSky() |
boolean |
shouldPlayDragonMusic() |
boolean |
shouldThickenFog() |
drawCenteredString, drawHorizontalLine, drawSprite, drawString, drawTexture, drawTexture, drawTexture, drawTexture, drawTexturedQuad, drawVerticalLine, fill, fill, fillGradient, getZOffset, setZOffset
private static final Identifier BAR_TEX
private final MinecraftClient client
private final Map<UUID,ClientBossBar> bossBars
public BossBarHud(MinecraftClient client)
public void render()
private void renderBossBar(int x, int y, BossBar bossBar)
public void handlePacket(BossBarS2CPacket packet)
public void clear()
public boolean shouldPlayDragonMusic()
public boolean shouldDarkenSky()
public boolean shouldThickenFog()