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 message, UUID senderUuid)voidclear()private voiddrawTextBackground(MatrixStack matrices, TextRenderer textRenderer, int yOffset, int width, int color)UUIDextractSender(Text message)BossBarHudgetBossBarHud()private PlayerEntitygetCameraPlayer()ChatHudgetChatHud()TextRenderergetFontRenderer()private intgetHeartCount(LivingEntity entity)private intgetHeartRows(int heartCount)PlayerListHudgetPlayerListHud()private LivingEntitygetRiddenEntity()SpectatorHudgetSpectatorHud()intgetTicks()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, int int2)private voidrenderMountHealth(MatrixStack matrices)voidrenderMountJumpBar(MatrixStack matrices, int x)private voidrenderOverlay(Identifier texture, float opacity)private voidrenderPortalOverlay(float nauseaStrength)private voidrenderScoreboardSidebar(MatrixStack matrices, ScoreboardObjective objective)private voidrenderSpyglassOverlay(float scale)private voidrenderStatusBars(MatrixStack matrices)protected voidrenderStatusEffectOverlay(MatrixStack matrices)private voidrenderVignetteOverlay(Entity entity)voidresetDebugHudChunk()voidsetDefaultTitleFade()voidsetOverlayMessage(Text message, boolean tinted)voidsetRecordPlayingOverlay(Text description)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, method_33284, setZOffset
-
Field Details
-
VIGNETTE_TEXTURE
-
WIDGETS_TEXTURE
-
PUMPKIN_BLUR
-
SPYGLASS_SCOPE
-
POWDER_SNOW_OUTLINE
-
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
-
spyglassScale
private float spyglassScale
-
-
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
-
renderOverlay
-
renderSpyglassOverlay
private void renderSpyglassOverlay(float scale) -
updateVignetteDarkness
-
renderVignetteOverlay
-
renderPortalOverlay
private void renderPortalOverlay(float nauseaStrength) -
renderHotbarItem
private void renderHotbarItem(int x, int y, float tickDelta, PlayerEntity player, ItemStack stack, int int2) -
tick
public void tick() -
setRecordPlayingOverlay
-
setOverlayMessage
-
setTitles
-
extractSender
-
addChatMessage
-
getChatHud
-
getTicks
public int getTicks() -
getFontRenderer
-
getSpectatorHud
-
getPlayerListHud
-
clear
public void clear() -
getBossBarHud
-
resetDebugHudChunk
public void resetDebugHudChunk()
-