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
BACKGROUND_TEXTURE, GUI_ICONS_TEXTURE, STATS_ICON_TEXTURE -
Constructor Summary
Constructors Constructor Description InGameHud(MinecraftClient client) -
Method Summary
Modifier and Type Method Description voidaddChatMessage(MessageType type, Text text, UUID senderUuid)voidclear()private voiddrawTextBackground(MatrixStack matrixStack, TextRenderer textRenderer, int int2, int int3, int int4)BossBarHudgetBossBarHud()private PlayerEntitygetCameraPlayer()ChatHudgetChatHud()TextRenderergetFontRenderer()private intgetHeartCount(LivingEntity entity)private intgetHeartRows(int heartCount)PlayerListHudgetPlayerListWidget()private LivingEntitygetRiddenEntity()SpectatorHudgetSpectatorHud()intgetTicks()voidrender(MatrixStack matrixStack, float float2)private voidrenderCrosshair(MatrixStack matrixStack)voidrenderDemoTimer(MatrixStack matrixStack)voidrenderExperienceBar(MatrixStack matrixStack, int int2)voidrenderHeldItemTooltip(MatrixStack matrixStack)protected voidrenderHotbar(float float2, MatrixStack matrixStack)private voidrenderHotbarItem(int int2, int int3, float float2, PlayerEntity playerEntity, ItemStack itemStack)private voidrenderMountHealth(MatrixStack matrixStack)voidrenderMountJumpBar(MatrixStack matrixStack, int int2)private voidrenderPortalOverlay(float float2)private voidrenderPumpkinOverlay()private voidrenderScoreboardSidebar(MatrixStack matrixStack, ScoreboardObjective scoreboardObjective)private voidrenderStatusBars(MatrixStack matrixStack)protected voidrenderStatusEffectOverlay(MatrixStack matrixStack)private voidrenderVignetteOverlay(Entity entity)voidresetDebugHudChunk()voidsetDefaultTitleFade()voidsetOverlayMessage(Text message, boolean tinted)voidsetRecordPlayingOverlay(Text text)voidsetTitles(Text text, Text text2, int int2, int int3, int int4)private booleanshouldRenderSpectatorCrosshair(HitResult hitResult)voidtick()private voidupdateVignetteDarkness(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_TEX
-
WIDGETS_TEX
-
PUMPKIN_BLUR
-
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
-
Method Details
-
setDefaultTitleFade
public void setDefaultTitleFade() -
render
-
drawTextBackground
private void drawTextBackground(MatrixStack matrixStack, TextRenderer textRenderer, int int2, int int3, int int4) -
renderCrosshair
-
shouldRenderSpectatorCrosshair
-
renderStatusEffectOverlay
-
renderHotbar
-
renderMountJumpBar
-
renderExperienceBar
-
renderHeldItemTooltip
-
renderDemoTimer
-
renderScoreboardSidebar
private void renderScoreboardSidebar(MatrixStack matrixStack, ScoreboardObjective scoreboardObjective) -
getCameraPlayer
-
getRiddenEntity
-
getHeartCount
-
getHeartRows
private int getHeartRows(int heartCount) -
renderStatusBars
-
renderMountHealth
-
renderPumpkinOverlay
private void renderPumpkinOverlay() -
updateVignetteDarkness
-
renderVignetteOverlay
-
renderPortalOverlay
private void renderPortalOverlay(float float2) -
renderHotbarItem
private void renderHotbarItem(int int2, int int3, float float2, PlayerEntity playerEntity, ItemStack itemStack) -
tick
public void tick() -
setRecordPlayingOverlay
-
setOverlayMessage
-
setTitles
-
addChatMessage
-
getChatHud
-
getTicks
public int getTicks() -
getFontRenderer
-
getSpectatorHud
-
getPlayerListWidget
-
clear
public void clear() -
getBossBarHud
-
resetDebugHudChunk
public void resetDebugHudChunk()
-