@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, setZOffsetprivate 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()