net.minecraft.client.gui.hud

public class InGameHud

net.minecraft.client.gui.Hud
net.minecraft.class_329
net.minecraft.client.gui.hud.InGameHud

Field summary

Modifier and TypeField
private static final Identifier
CROSSHAIR_SPRITE
field_45304
CROSSHAIR_TEXTURE
private static final Identifier
CROSSHAIR_ATTACK_INDICATOR_FULL_SPRITE
field_45305
CROSSHAIR_ATTACK_INDICATOR_FULL_TEXTURE
private static final Identifier
CROSSHAIR_ATTACK_INDICATOR_BACKGROUND_SPRITE
field_45306
CROSSHAIR_ATTACK_INDICATOR_BACKGROUND_TEXTURE
private static final Identifier
CROSSHAIR_ATTACK_INDICATOR_PROGRESS_SPRITE
field_45307
CROSSHAIR_ATTACK_INDICATOR_PROGRESS_TEXTURE
private static final Identifier
EFFECT_BACKGROUND_AMBIENT_SPRITE
field_45308
EFFECT_BACKGROUND_AMBIENT_TEXTURE
private static final Identifier
EFFECT_BACKGROUND_SPRITE
field_45309
EFFECT_BACKGROUND_TEXTURE
private static final Identifier
HOTBAR_SPRITE
field_45310
HOTBAR_TEXTURE
private static final Identifier
HOTBAR_SELECTION_SPRITE
field_45311
HOTBAR_SELECTION_TEXTURE
private static final Identifier
HOTBAR_OFFHAND_LEFT_SPRITE
field_45312
HOTBAR_OFFHAND_LEFT_TEXTURE
private static final Identifier
HOTBAR_OFFHAND_RIGHT_SPRITE
field_45313
HOTBAR_OFFHAND_RIGHT_TEXTURE
private static final Identifier
HOTBAR_ATTACK_INDICATOR_BACKGROUND_SPRITE
field_45314
HOTBAR_ATTACK_INDICATOR_BACKGROUND_TEXTURE
private static final Identifier
HOTBAR_ATTACK_INDICATOR_PROGRESS_SPRITE
field_45315
HOTBAR_ATTACK_INDICATOR_PROGRESS_TEXTURE
private static final Identifier
ARMOR_EMPTY_SPRITE
field_45321
ARMOR_EMPTY_TEXTURE
private static final Identifier
ARMOR_HALF_SPRITE
field_45322
ARMOR_HALF_TEXTURE
private static final Identifier
ARMOR_FULL_SPRITE
field_45323
ARMOR_FULL_TEXTURE
private static final Identifier
FOOD_EMPTY_HUNGER_SPRITE
field_45324
FOOD_EMPTY_HUNGER_TEXTURE
private static final Identifier
FOOD_HALF_HUNGER_SPRITE
field_45325
FOOD_HALF_HUNGER_TEXTURE
private static final Identifier
FOOD_FULL_HUNGER_SPRITE
field_45326
FOOD_FULL_HUNGER_TEXTURE
private static final Identifier
FOOD_EMPTY_SPRITE
field_45327
FOOD_EMPTY_TEXTURE
private static final Identifier
FOOD_HALF_SPRITE
field_45328
FOOD_HALF_TEXTURE
private static final Identifier
FOOD_FULL_SPRITE
field_45298
FOOD_FULL_TEXTURE
private static final Identifier
AIR_SPRITE
field_45299
AIR_TEXTURE
private static final Identifier
AIR_POPPING_SPRITE
field_54912
AIR_BURSTING_TEXTURE
private static final Identifier
AIR_EMPTY_SPRITE
field_54913
AIR_EMPTY_TEXTURE
private static final Identifier
HEART_VEHICLE_CONTAINER_SPRITE
field_45301
VEHICLE_CONTAINER_HEART_TEXTURE
private static final Identifier
HEART_VEHICLE_FULL_SPRITE
field_45302
VEHICLE_FULL_HEART_TEXTURE
private static final Identifier
HEART_VEHICLE_HALF_SPRITE
field_45303
VEHICLE_HALF_HEART_TEXTURE
private static final Identifier
VIGNETTE_LOCATION
field_2020
VIGNETTE_TEXTURE
public static final Identifier
NAUSEA_LOCATION
field_52771
NAUSEA_TEXTURE
private static final Identifier
SPYGLASS_SCOPE_LOCATION
field_27389
SPYGLASS_SCOPE
private static final Identifier
POWDER_SNOW_OUTLINE_LOCATION
field_27960
POWDER_SNOW_OUTLINE
private static final Comparator<ScoreboardEntry>
SCORE_DISPLAY_ORDER
field_47550
SCOREBOARD_ENTRY_COMPARATOR
private static final Text
DEMO_EXPIRED_TEXT
field_26527
DEMO_EXPIRED_MESSAGE
private static final Text
SAVING_TEXT
field_35430
SAVING_LEVEL_TEXT
private static final float
MIN_CROSSHAIR_ATTACK_SPEED
field_32168
field_32168
private static final int
EXPERIENCE_BAR_DISPLAY_TICKS
field_59816
field_59816
private static final int
NUM_HEARTS_PER_ROW
field_32169
field_32169
private static final int
LINE_HEIGHT
field_32170
field_32170
private static final String
SPACER
field_32171
SCOREBOARD_JOINER
private static final float
PORTAL_OVERLAY_ALPHA_MIN
field_32172
field_32172
private static final int
HEART_SIZE
field_33942
field_33942
private static final int
HEART_SEPARATION
field_33943
field_33943
private static final int
NUM_AIR_BUBBLES
field_54914
field_54914
private static final int
AIR_BUBBLE_SIZE
field_54915
field_54915
private static final int
AIR_BUBBLE_SEPERATION
field_54916
field_54916
private static final int
AIR_BUBBLE_POPPING_DURATION
field_54917
field_54917
private static final int
EMPTY_AIR_BUBBLE_DELAY_DURATION
field_54918
SUBMERGED_IN_WATER_AIR_BUBBLE_DELAY
private static final float
AIR_BUBBLE_POP_SOUND_VOLUME_BASE
field_54920
field_54920
private static final float
AIR_BUBBLE_POP_SOUND_VOLUME_INCREMENT
field_54921
field_54921
private static final float
AIR_BUBBLE_POP_SOUND_PITCH_BASE
field_54922
field_54922
private static final float
AIR_BUBBLE_POP_SOUND_PITCH_INCREMENT
field_54923
field_54923
private static final int
NUM_AIR_BUBBLE_POPPED_BEFORE_SOUND_VOLUME_INCREASE
field_54924
field_54924
private static final int
NUM_AIR_BUBBLE_POPPED_BEFORE_SOUND_PITCH_INCREASE
field_54925
field_54925
private static final float
AUTOSAVE_FADE_SPEED_FACTOR
field_35431
field_35431
private static final int
SAVING_INDICATOR_WIDTH_PADDING_RIGHT
field_52769
field_52769
private static final int
SAVING_INDICATOR_HEIGHT_PADDING_BOTTOM
field_52770
field_52770
private final Random
random
field_2034
random
private final MinecraftClient
minecraft
field_2035
client
private final ChatHud
chat
field_2021
chatHud
private final WaypointStyleAssetManager
waypointStyles
field_1_3279
waypointStyleAssetManager
private boolean
isHidden
field_1_3278
hideGui
private int
tickCount
field_2042
ticks
private Text
overlayMessageString
field_2018
overlayMessage
private int
overlayMessageTime
field_2041
overlayRemaining
private boolean
animateOverlayMessageColor
field_2038
overlayTinted
public float
vignetteBrightness
field_2013
vignetteDarkness
private int
toolHighlightTimer
field_2040
heldItemTooltipFade
private ItemStack
lastToolHighlight
field_2031
currentStack
private final DebugHud
debugOverlay
field_2026
debugHud
private final SubtitlesHud
subtitleOverlay
field_2027
subtitlesHud
private final SpectatorHud
spectatorGui
field_2025
spectatorHud
private final PlayerListHud
tabList
field_2015
playerListHud
private final BossBarHud
bossOverlay
field_2030
bossBarHud
private int
titleTime
field_2023
titleRemainTicks
private Text
title
field_2016
title
private Text
subtitle
field_2039
subtitle
private int
titleFadeInTime
field_2037
titleFadeInTicks
private int
titleStayTime
field_2017
titleStayTicks
private int
titleFadeOutTime
field_2036
titleFadeOutTicks
private int
lastHealth
field_2014
lastHealthValue
private int
displayHealth
field_2033
renderHealthValue
private long
lastHealthTime
field_2012
lastHealthCheckTime
private long
healthBlinkTime
field_2032
heartJumpEndTick
private int
lastBubblePopSoundPlayed
field_54919
lastBurstBubble
private Runnable
deferredSubtitles
field_61530
deferredSubtitleRenderer
private float
autosaveIndicatorValue
field_35428
autosaveIndicatorAlpha
private float
lastAutosaveIndicatorValue
field_35429
lastAutosaveIndicatorAlpha
private com.mojang.datafixers.util.Pair<InGameHud$BarType, Bar>
contextualInfoBar
field_59817
currentBar
private final Map<InGameHud$BarType, Supplier<Bar>>
contextualInfoBars
field_59818
bars
private float
scopeScale
field_27959
spyglassScale

Constructor summary

ModifierConstructor
public (MinecraftClient client)

Method summary

Modifier and TypeMethod
public void
registerReloadListeners(ReloadableResourceManager resourceManager)
method_1_3931(class_3304 arg0)
registerReloaders(ReloadableResourceManagerImpl resourceManager)
public void
toggle()
method_1_3932()
toggleGui()
public boolean
isHidden()
method_1_3930()
isGuiHidden()
public void
resetTitleTimes()
method_1742()
setDefaultTitleFade()
public void
extractRenderState(GuiGraphicsExtractor graphics, DeltaTracker deltaTracker)
method_1753(class_332 arg0, class_9779 arg1)
render(DrawContext context, RenderTickCounter tickCounter)
private void
extractBossOverlay(GuiGraphicsExtractor graphics, DeltaTracker deltaTracker)
method_70837(class_332 arg0, class_9779 arg1)
renderBossBarHud(DrawContext context, RenderTickCounter tickCounter)
public void
extractDebugOverlay(GuiGraphicsExtractor graphics)
method_70838(class_332 arg0)
renderDebugHud(DrawContext context)
private void
extractSubtitleOverlay(GuiGraphicsExtractor graphics, boolean deferRendering)
method_70839(class_332 arg0, boolean arg1)
renderSubtitlesHud(DrawContext context, boolean defer)
public void
extractDeferredSubtitles()
method_72738()
renderDeferredSubtitles()
private void
extractCameraOverlays(GuiGraphicsExtractor graphics, DeltaTracker deltaTracker)
method_55798(class_332 arg0, class_9779 arg1)
renderMiscOverlays(DrawContext context, RenderTickCounter tickCounter)
private void
extractSleepOverlay(GuiGraphicsExtractor graphics, DeltaTracker deltaTracker)
method_55799(class_332 arg0, class_9779 arg1)
renderSleepOverlay(DrawContext context, RenderTickCounter tickCounter)
private void
extractOverlayMessage(GuiGraphicsExtractor graphics, DeltaTracker deltaTracker)
method_55800(class_332 arg0, class_9779 arg1)
renderOverlayMessage(DrawContext context, RenderTickCounter tickCounter)
private void
extractTitle(GuiGraphicsExtractor graphics, DeltaTracker deltaTracker)
method_55801(class_332 arg0, class_9779 arg1)
renderTitleAndSubtitle(DrawContext context, RenderTickCounter tickCounter)
private void
extractChat(GuiGraphicsExtractor graphics, DeltaTracker deltaTracker)
method_55802(class_332 arg0, class_9779 arg1)
renderChat(DrawContext context, RenderTickCounter tickCounter)
private void
extractScoreboardSidebar(GuiGraphicsExtractor graphics, DeltaTracker deltaTracker)
method_55803(class_332 arg0, class_9779 arg1)
renderScoreboardSidebar(DrawContext context, RenderTickCounter tickCounter)
private void
extractTabList(GuiGraphicsExtractor graphics, DeltaTracker deltaTracker)
method_55804(class_332 arg0, class_9779 arg1)
renderPlayerList(DrawContext context, RenderTickCounter tickCounter)
private void
extractCrosshair(GuiGraphicsExtractor graphics, DeltaTracker deltaTracker)
method_1736(class_332 arg0, class_9779 arg1)
renderCrosshair(DrawContext context, RenderTickCounter tickCounter)
private boolean
canRenderCrosshairForSpectator(HitResult hitResult)
method_17534(class_239 arg0)
shouldRenderSpectatorCrosshair(HitResult hitResult)
private void
extractEffects(GuiGraphicsExtractor graphics, DeltaTracker deltaTracker)
method_1765(class_332 arg0, class_9779 arg1)
renderStatusEffectOverlay(DrawContext context, RenderTickCounter tickCounter)
public static Identifier
getMobEffectSprite(Holder<MobEffect> effect)
method_71644(class_6880<class_1291> arg0)
getEffectTexture(RegistryEntry<StatusEffect> effect)
private void
extractHotbarAndDecorations(GuiGraphicsExtractor graphics, DeltaTracker deltaTracker)
method_55805(class_332 arg0, class_9779 arg1)
renderMainHud(DrawContext context, RenderTickCounter tickCounter)
private void
extractItemHotbar(GuiGraphicsExtractor graphics, DeltaTracker deltaTracker)
method_1759(class_332 arg0, class_9779 arg1)
renderHotbar(DrawContext context, RenderTickCounter tickCounter)
private void
extractSelectedItemName(GuiGraphicsExtractor graphics)
method_1749(class_332 arg0)
renderHeldItemTooltip(DrawContext context)
private void
extractDemoOverlay(GuiGraphicsExtractor graphics, DeltaTracker deltaTracker)
method_1766(class_332 arg0, class_9779 arg1)
renderDemoTimer(DrawContext context, RenderTickCounter tickCounter)
private void
displayScoreboardSidebar(GuiGraphicsExtractor graphics, Objective objective)
method_1757(class_332 arg0, class_266 arg1)
renderScoreboardSidebar(DrawContext context, ScoreboardObjective objective)
private PlayerEntity
getCameraPlayer()
method_1737()
getCameraPlayer()
private LivingEntity
getPlayerVehicleWithHealth()
method_1734()
getRiddenEntity()
private int
getVehicleMaxHearts(LivingEntity vehicle)
method_1744(class_1309 arg0)
getHeartCount(LivingEntity entity)
private int
getVisibleVehicleHeartRows(int hearts)
method_1733(int arg0)
getHeartRows(int heartCount)
private void
extractPlayerHealth(GuiGraphicsExtractor graphics)
method_1760(class_332 arg0)
renderStatusBars(DrawContext context)
private static void
extractArmor(GuiGraphicsExtractor graphics, Player player, int yLineBase, int numHealthRows, int healthRowHeight, int xLeft)
method_58478(class_332 arg0, class_1657 arg1, int arg2, int arg3, int arg4, int arg5)
renderArmor(DrawContext context, PlayerEntity player, int y, int healthBarLineHeight, int healthBarLines, int x)
private void
extractHearts(GuiGraphicsExtractor graphics, Player player, int xLeft, int yLineBase, int healthRowHeight, int heartOffsetIndex, float maxHealth, int currentHealth, int oldHealth, int absorption, boolean blink)
method_37298(class_332 arg0, class_1657 arg1, int arg2, int arg3, int arg4, int arg5, float arg6, int arg7, int arg8, int arg9, boolean arg10)
renderHealthBar(DrawContext context, PlayerEntity player, int x, int y, int lines, int regeneratingHeartIndex, float maxHealth, int lastHealth, int health, int absorption, boolean blinking)
private void
extractHeart(GuiGraphicsExtractor graphics, Hud$HeartType type, int xo, int yo, boolean isHardcore, boolean blinks, boolean half)
method_37299(class_332 arg0, class_329$class_6411 arg1, int arg2, int arg3, boolean arg4, boolean arg5, boolean arg6)
drawHeart(DrawContext context, InGameHud$HeartType type, int x, int y, boolean hardcore, boolean blinking, boolean half)
private void
extractAirBubbles(GuiGraphicsExtractor graphics, Player player, int vehicleHearts, int yLineAir, int xRight)
method_65022(class_332 arg0, class_1657 arg1, int arg2, int arg3, int arg4)
renderAirBubbles(DrawContext context, PlayerEntity player, int heartCount, int top, int left)
private int
getAirBubbleYLine(int vehicleHearts, int yLineAir)
method_65019(int arg0, int arg1)
getAirBubbleY(int heartCount, int top)
private static int
getCurrentAirSupplyBubble(int currentAirSupplyTicks, int maxAirSupplyTicks, int tickOffset)
method_65024(int arg0, int arg1, int arg2)
getAirBubbles(int air, int maxAir, int delay)
private static int
getEmptyBubbleDelayDuration(int currentAirSupplyTicks, boolean isUnderWater)
method_65021(int arg0, boolean arg1)
getAirBubbleDelay(int air, boolean submergedInWater)
private void
playAirBubblePoppedSound(int bubble, Player player, int emptyAirBubbles)
method_65020(int arg0, class_1657 arg1, int arg2)
playBurstSound(int bubble, PlayerEntity player, int burstBubbles)
private void
extractFood(GuiGraphicsExtractor graphics, Player player, int yLineBase, int xRight)
method_58477(class_332 arg0, class_1657 arg1, int arg2, int arg3)
renderFood(DrawContext context, PlayerEntity player, int top, int right)
private void
extractVehicleHealth(GuiGraphicsExtractor graphics)
method_1741(class_332 arg0)
renderMountHealth(DrawContext context)
private void
extractTextureOverlay(GuiGraphicsExtractor graphics, Identifier texture, float alpha)
method_31977(class_332 arg0, class_2960 arg1, float arg2)
renderOverlay(DrawContext context, Identifier texture, float opacity)
private void
extractSpyglassOverlay(GuiGraphicsExtractor graphics, float scale)
method_32598(class_332 arg0, float arg1)
renderSpyglassOverlay(DrawContext context, float scale)
private void
updateVignetteBrightness(Entity camera)
method_1731(class_1297 arg0)
updateVignetteDarkness(Entity entity)
private void
extractVignette(GuiGraphicsExtractor graphics, Entity camera)
method_1735(class_332 arg0, class_1297 arg1)
renderVignetteOverlay(DrawContext context, Entity entity)
private void
extractPortalOverlay(GuiGraphicsExtractor graphics, float alpha)
method_1746(class_332 arg0, float arg1)
renderPortalOverlay(DrawContext context, float nauseaStrength)
private void
extractConfusionOverlay(GuiGraphicsExtractor graphics, float strength)
method_61980(class_332 arg0, float arg1)
renderNauseaOverlay(DrawContext context, float nauseaStrength)
private void
extractSlot(GuiGraphicsExtractor graphics, int x, int y, DeltaTracker deltaTracker, Player player, ItemStack itemStack, int seed)
method_1762(class_332 arg0, int arg1, int arg2, class_9779 arg3, class_1657 arg4, class_1799 arg5, int arg6)
renderHotbarItem(DrawContext context, int x, int y, RenderTickCounter tickCounter, PlayerEntity player, ItemStack stack, int seed)
public void
tick(boolean pause)
method_39191(boolean arg0)
tick(boolean paused)
private void
tick()
method_1748()
tick()
private void
tickAutosaveIndicator()
method_39193()
tickAutosaveIndicator()
public void
setNowPlaying(Component string)
method_1732(class_2561 arg0)
setRecordPlayingOverlay(Text description)
public void
setOverlayMessage(Component string, boolean animate)
method_1758(class_2561 arg0, boolean arg1)
setOverlayMessage(Text message, boolean tinted)
public void
setTimes(int fadeInTime, int stayTime, int fadeOutTime)
method_34001(int arg0, int arg1, int arg2)
setTitleTicks(int fadeInTicks, int stayTicks, int fadeOutTicks)
public void
setSubtitle(Component subtitle)
method_34002(class_2561 arg0)
setSubtitle(Text subtitle)
public void
setTitle(Component title)
method_34004(class_2561 arg0)
setTitle(Text title)
public void
clearTitles()
method_34003()
clearTitle()
public ChatHud
getChat()
method_1743()
getChatHud()
public WaypointStyleAssetManager
getWaypointStyles()
method_1_3929()
getWaypointStyleAssetManager()
public int
getGuiTicks()
method_1738()
getTicks()
public TextRenderer
getFont()
method_1756()
getTextRenderer()
public SpectatorHud
getSpectatorGui()
method_1739()
getSpectatorHud()
public PlayerListHud
getTabList()
method_1750()
getPlayerListHud()
public void
onDisconnected()
method_1747()
clear()
public BossBarHud
getBossOverlay()
method_1740()
getBossBarHud()
public DebugHud
getDebugOverlay()
method_53531()
getDebugHud()
public void
clearCache()
method_1745()
resetDebugHudChunk()
public void
extractSavingIndicator(GuiGraphicsExtractor graphics, DeltaTracker deltaTracker)
method_39192(class_332 arg0, class_9779 arg1)
renderAutosaveIndicator(DrawContext context, RenderTickCounter tickCounter)
private boolean
willPrioritizeExperienceInfo()
method_70840()
shouldShowExperienceBar()
private boolean
willPrioritizeJumpInfo()
method_70841()
shouldShowJumpBar()
private InGameHud$BarType
nextContextualInfoState()
method_70842()
getCurrentBarType()
private static InGameHud$SidebarEntry[]
lambda$displayScoreboardSidebar$2(int arg0)
method_55441(int arg0)
method_55441(int size)
private InGameHud$SidebarEntry
lambda$displayScoreboardSidebar$1(Scoreboard arg0, NumberFormat arg1, PlayerScoreEntry arg2)
method_55439(class_269 arg0, class_9022 arg1, class_9011 arg2)
method_55439(Scoreboard arg0, NumberFormat arg1, ScoreboardEntry scoreboardEntry)
private static boolean
lambda$displayScoreboardSidebar$0(PlayerScoreEntry arg0)
method_1751(class_9011 arg0)
method_1751(ScoreboardEntry score)
private static Identifier
lambda$getMobEffectSprite$0(Identifier arg0)
method_71643(class_2960 arg0)
method_71643(Identifier id)
private static String
lambda$extractCameraOverlays$0(String arg0)
method_65023(String arg0)
method_65023(String overlayTexture)
private void
lambda$extractSubtitleOverlay$0(GuiGraphicsExtractor arg0)
method_72739(class_332 arg0)
method_72739(DrawContext arg0)
private static Bar
lambda$new$3(Minecraft arg0)
method_70832(class_310 arg0)
method_70832(MinecraftClient arg0)
private static Bar
lambda$new$2(Minecraft arg0)
method_70835(class_310 arg0)
method_70835(MinecraftClient arg0)
private static Bar
lambda$new$1(Minecraft arg0)
method_70836(class_310 arg0)
method_70836(MinecraftClient arg0)
private static Bar
lambda$new$0()
method_70843()
method_70843()