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 voidaddChatMessage(MessageType type, Text text, UUID senderUuid)voidclear()private voiddrawTextBackground(MatrixStack matrices, TextRenderer textRenderer, int yOffset, int width, int color)BossBarHudgetBossBarHud()private PlayerEntitygetCameraPlayer()ChatHudgetChatHud()TextRenderergetFontRenderer()private intgetHeartCount(LivingEntity entity)private intgetHeartRows(int heartCount)PlayerListHudgetPlayerListWidget()private LivingEntitygetRiddenEntity()SpectatorHudgetSpectatorHud()intgetTicks()UUIDmethod_31406(Text text)voidrender(MatrixStack matrices, float tickDelta)private voidrenderCrosshair(MatrixStack matrices)voidrenderDemoTimer(MatrixStack matrices)voidrenderExperienceBar(MatrixStack matrices, int x)voidrenderHeldItemTooltip(MatrixStack matrices)protected voidrenderHotbar(float tickDelta, MatrixStack matrices)private voidrenderHotbarItem(int x, int y, float tickDelta, PlayerEntity player, ItemStack stack)private voidrenderMountHealth(MatrixStack matrices)voidrenderMountJumpBar(MatrixStack matrices, int x)private voidrenderPortalOverlay(float nauseaStrength)private voidrenderPumpkinOverlay()private voidrenderScoreboardSidebar(MatrixStack matrices, ScoreboardObjective objective)private voidrenderStatusBars(MatrixStack matrices)protected voidrenderStatusEffectOverlay(MatrixStack matrices)private voidrenderVignetteOverlay(Entity entity)voidresetDebugHudChunk()voidsetDefaultTitleFade()voidsetOverlayMessage(Text message, boolean tinted)voidsetRecordPlayingOverlay(Text text)voidsetTitles(Text title, Text subtitle, int titleFadeInTicks, int titleRemainTicks, int titleFadeOutTicks)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_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()
-