Package net.minecraft.client.gui.hud
Class InGameHud
java.lang.Object
net.minecraft.client.gui.DrawableHelper
net.minecraft.client.gui.hud.InGameHud
@Environment(CLIENT) public class InGameHud extends DrawableHelper
-
Field Summary
Fields inherited from class net.minecraft.client.gui.DrawableHelper
GUI_ICONS_TEXTURE, OPTIONS_BACKGROUND_TEXTURE, STATS_ICON_TEXTURE
-
Constructor Summary
Constructors Constructor Description InGameHud(MinecraftClient client)
-
Method Summary
Modifier and Type Method Description void
addChatMessage(MessageType type, Text text, UUID senderUuid)
void
clear()
private void
drawTextBackground(MatrixStack matrices, TextRenderer textRenderer, int yOffset, int width, int color)
BossBarHud
getBossBarHud()
private PlayerEntity
getCameraPlayer()
ChatHud
getChatHud()
TextRenderer
getFontRenderer()
private int
getHeartCount(LivingEntity entity)
private int
getHeartRows(int heartCount)
PlayerListHud
getPlayerListWidget()
private LivingEntity
getRiddenEntity()
SpectatorHud
getSpectatorHud()
int
getTicks()
UUID
method_31406(Text text)
void
render(MatrixStack matrices, float tickDelta)
private void
renderCrosshair(MatrixStack matrices)
void
renderDemoTimer(MatrixStack matrices)
void
renderExperienceBar(MatrixStack matrices, int x)
void
renderHeldItemTooltip(MatrixStack matrices)
protected void
renderHotbar(float tickDelta, MatrixStack matrices)
private void
renderHotbarItem(int x, int y, float tickDelta, PlayerEntity player, ItemStack stack)
private void
renderMountHealth(MatrixStack matrices)
void
renderMountJumpBar(MatrixStack matrices, int x)
private void
renderPortalOverlay(float nauseaStrength)
private void
renderPumpkinOverlay()
private void
renderScoreboardSidebar(MatrixStack matrices, ScoreboardObjective objective)
private void
renderStatusBars(MatrixStack matrices)
protected void
renderStatusEffectOverlay(MatrixStack matrices)
private void
renderVignetteOverlay(Entity entity)
void
resetDebugHudChunk()
void
setDefaultTitleFade()
void
setOverlayMessage(Text message, boolean tinted)
void
setRecordPlayingOverlay(Text text)
void
setTitles(Text title, Text subtitle, int titleFadeInTicks, int titleRemainTicks, int titleFadeOutTicks)
private boolean
shouldRenderSpectatorCrosshair(HitResult hitResult)
void
tick()
private void
updateVignetteDarkness(Entity entity)
Methods inherited from class net.minecraft.client.gui.DrawableHelper
drawCenteredString, drawCenteredText, drawHorizontalLine, drawSprite, drawStringWithShadow, drawTexture, drawTexture, drawTexture, drawTexture, drawTextWithShadow, drawVerticalLine, fill, fillGradient, fillGradient, getZOffset, method_29343, setZOffset
-
Field Details
-
VIGNETTE_TEXTURE
-
WIDGETS_TEXTURE
-
PUMPKIN_BLUR
-
DEMO_EXPIRED_MESSAGE
-
random
-
client
-
itemRenderer
-
chatHud
-
ticks
private int ticks -
overlayMessage
-
overlayRemaining
private int overlayRemaining -
overlayTinted
private boolean overlayTinted -
vignetteDarkness
public float vignetteDarkness -
heldItemTooltipFade
private int heldItemTooltipFade -
currentStack
-
debugHud
-
subtitlesHud
-
spectatorHud
-
playerListHud
-
bossBarHud
-
titleTotalTicks
private int titleTotalTicks -
title
-
subtitle
-
titleFadeInTicks
private int titleFadeInTicks -
titleRemainTicks
private int titleRemainTicks -
titleFadeOutTicks
private int titleFadeOutTicks -
lastHealthValue
private int lastHealthValue -
renderHealthValue
private int renderHealthValue -
lastHealthCheckTime
private long lastHealthCheckTime -
heartJumpEndTick
private long heartJumpEndTick -
scaledWidth
private int scaledWidth -
scaledHeight
private int scaledHeight -
listeners
-
-
Constructor Details
-
InGameHud
-
-
Method Details
-
setDefaultTitleFade
public void setDefaultTitleFade() -
render
-
drawTextBackground
private void drawTextBackground(MatrixStack matrices, TextRenderer textRenderer, int yOffset, int width, int color) -
renderCrosshair
-
shouldRenderSpectatorCrosshair
-
renderStatusEffectOverlay
-
renderHotbar
-
renderMountJumpBar
-
renderExperienceBar
-
renderHeldItemTooltip
-
renderDemoTimer
-
renderScoreboardSidebar
-
getCameraPlayer
-
getRiddenEntity
-
getHeartCount
-
getHeartRows
private int getHeartRows(int heartCount) -
renderStatusBars
-
renderMountHealth
-
renderPumpkinOverlay
private void renderPumpkinOverlay() -
updateVignetteDarkness
-
renderVignetteOverlay
-
renderPortalOverlay
private void renderPortalOverlay(float nauseaStrength) -
renderHotbarItem
-
tick
public void tick() -
setRecordPlayingOverlay
-
setOverlayMessage
-
setTitles
-
method_31406
-
addChatMessage
-
getChatHud
-
getTicks
public int getTicks() -
getFontRenderer
-
getSpectatorHud
-
getPlayerListWidget
-
clear
public void clear() -
getBossBarHud
-
resetDebugHudChunk
public void resetDebugHudChunk()
-