Class Gui

java.lang.Object
net.minecraft.client.gui.Gui
Direct Known Subclasses:
ForgeGui

public class Gui extends Object
  • Field Details

    • VIGNETTE_LOCATION

      protected static final ResourceLocation VIGNETTE_LOCATION
    • WIDGETS_LOCATION

      protected static final ResourceLocation WIDGETS_LOCATION
    • PUMPKIN_BLUR_LOCATION

      protected static final ResourceLocation PUMPKIN_BLUR_LOCATION
    • SPYGLASS_SCOPE_LOCATION

      protected static final ResourceLocation SPYGLASS_SCOPE_LOCATION
    • POWDER_SNOW_OUTLINE_LOCATION

      protected static final ResourceLocation POWDER_SNOW_OUTLINE_LOCATION
    • GUI_ICONS_LOCATION

      protected static final ResourceLocation GUI_ICONS_LOCATION
    • DEMO_EXPIRED_TEXT

      protected static final Component DEMO_EXPIRED_TEXT
    • SAVING_TEXT

      protected static final Component SAVING_TEXT
    • COLOR_WHITE

      protected static final int COLOR_WHITE
      See Also:
    • MIN_CROSSHAIR_ATTACK_SPEED

      protected static final float MIN_CROSSHAIR_ATTACK_SPEED
      See Also:
    • NUM_HEARTS_PER_ROW

      protected static final int NUM_HEARTS_PER_ROW
      See Also:
    • LINE_HEIGHT

      protected static final int LINE_HEIGHT
      See Also:
    • SPACER

      protected static final String SPACER
      See Also:
    • PORTAL_OVERLAY_ALPHA_MIN

      protected static final float PORTAL_OVERLAY_ALPHA_MIN
      See Also:
    • HEART_SIZE

      protected static final int HEART_SIZE
      See Also:
    • HEART_SEPARATION

      protected static final int HEART_SEPARATION
      See Also:
    • AUTOSAVE_FADE_SPEED_FACTOR

      protected static final float AUTOSAVE_FADE_SPEED_FACTOR
      See Also:
    • random

      protected final RandomSource random
    • minecraft

      protected final Minecraft minecraft
    • itemRenderer

      protected final ItemRenderer itemRenderer
    • chat

      protected final ChatComponent chat
    • tickCount

      protected int tickCount
    • overlayMessageString

      @Nullable protected Component overlayMessageString
    • overlayMessageTime

      protected int overlayMessageTime
    • animateOverlayMessageColor

      protected boolean animateOverlayMessageColor
    • chatDisabledByPlayerShown

      protected boolean chatDisabledByPlayerShown
    • vignetteBrightness

      public float vignetteBrightness
    • toolHighlightTimer

      protected int toolHighlightTimer
    • lastToolHighlight

      protected ItemStack lastToolHighlight
    • debugScreen

      protected final DebugScreenOverlay debugScreen
    • subtitleOverlay

      protected final SubtitleOverlay subtitleOverlay
    • spectatorGui

      protected final SpectatorGui spectatorGui
    • tabList

      protected final PlayerTabOverlay tabList
    • bossOverlay

      protected final BossHealthOverlay bossOverlay
    • titleTime

      protected int titleTime
    • title

      @Nullable protected Component title
    • subtitle

      @Nullable protected Component subtitle
    • titleFadeInTime

      protected int titleFadeInTime
    • titleStayTime

      protected int titleStayTime
    • titleFadeOutTime

      protected int titleFadeOutTime
    • lastHealth

      protected int lastHealth
    • displayHealth

      protected int displayHealth
    • lastHealthTime

      protected long lastHealthTime
    • healthBlinkTime

      protected long healthBlinkTime
    • screenWidth

      protected int screenWidth
    • screenHeight

      protected int screenHeight
    • autosaveIndicatorValue

      protected float autosaveIndicatorValue
    • lastAutosaveIndicatorValue

      protected float lastAutosaveIndicatorValue
    • scopeScale

      protected float scopeScale
  • Constructor Details

  • Method Details

    • resetTitleTimes

      public void resetTitleTimes()
    • render

      public void render(GuiGraphics p_282884_, float p_282611_)
    • drawBackdrop

      protected void drawBackdrop(GuiGraphics p_282548_, Font p_93041_, int p_93042_, int p_93043_, int p_93044_)
    • renderCrosshair

      public void renderCrosshair(GuiGraphics p_282828_)
    • canRenderCrosshairForSpectator

      private boolean canRenderCrosshairForSpectator(HitResult p_93025_)
    • renderEffects

      public void renderEffects(GuiGraphics p_282812_)
    • renderHotbar

      public void renderHotbar(float p_283031_, GuiGraphics p_282108_)
    • renderJumpMeter

      public void renderJumpMeter(PlayerRideableJumping p_282774_, GuiGraphics p_282939_, int p_283351_)
    • renderExperienceBar

      public void renderExperienceBar(GuiGraphics p_281906_, int p_282731_)
    • renderSelectedItemName

      public void renderSelectedItemName(GuiGraphics p_283501_)
    • renderDemoOverlay

      public void renderDemoOverlay(GuiGraphics p_281825_)
    • displayScoreboardSidebar

      public void displayScoreboardSidebar(GuiGraphics p_282008_, Objective p_283455_)
    • getCameraPlayer

      private Player getCameraPlayer()
    • getPlayerVehicleWithHealth

      private LivingEntity getPlayerVehicleWithHealth()
    • getVehicleMaxHearts

      private int getVehicleMaxHearts(LivingEntity p_93023_)
    • getVisibleVehicleHeartRows

      private int getVisibleVehicleHeartRows(int p_93013_)
    • renderPlayerHealth

      private void renderPlayerHealth(GuiGraphics p_283143_)
    • renderHearts

      protected void renderHearts(GuiGraphics p_282497_, Player p_168690_, int p_168691_, int p_168692_, int p_168693_, int p_168694_, float p_168695_, int p_168696_, int p_168697_, int p_168698_, boolean p_168699_)
    • renderHeart

      private void renderHeart(GuiGraphics p_283024_, Gui.HeartType p_281393_, int p_283636_, int p_283279_, int p_283188_, boolean p_283440_, boolean p_282496_)
    • renderVehicleHealth

      private void renderVehicleHealth(GuiGraphics p_283368_)
    • renderTextureOverlay

      protected void renderTextureOverlay(GuiGraphics p_282304_, ResourceLocation p_281622_, float p_281504_)
    • renderSpyglassOverlay

      public void renderSpyglassOverlay(GuiGraphics p_282069_, float p_283442_)
    • updateVignetteBrightness

      private void updateVignetteBrightness(Entity p_93021_)
    • renderVignette

      public void renderVignette(GuiGraphics p_283063_, Entity p_283439_)
    • renderPortalOverlay

      protected void renderPortalOverlay(GuiGraphics p_283375_, float p_283296_)
    • renderSlot

      private void renderSlot(GuiGraphics p_283283_, int p_283213_, int p_281301_, float p_281885_, Player p_283644_, ItemStack p_283317_, int p_283261_)
    • tick

      public void tick(boolean p_193833_)
    • tick

      private void tick()
    • tickAutosaveIndicator

      private void tickAutosaveIndicator()
    • setNowPlaying

      public void setNowPlaying(Component p_93056_)
    • setOverlayMessage

      public void setOverlayMessage(Component p_93064_, boolean p_93065_)
    • setChatDisabledByPlayerShown

      public void setChatDisabledByPlayerShown(boolean p_238398_)
    • isShowingChatDisabledByPlayer

      public boolean isShowingChatDisabledByPlayer()
    • setTimes

      public void setTimes(int p_168685_, int p_168686_, int p_168687_)
    • setSubtitle

      public void setSubtitle(Component p_168712_)
    • setTitle

      public void setTitle(Component p_168715_)
    • clear

      public void clear()
    • getChat

      public ChatComponent getChat()
    • getGuiTicks

      public int getGuiTicks()
    • getFont

      public Font getFont()
    • getSpectatorGui

      public SpectatorGui getSpectatorGui()
    • getTabList

      public PlayerTabOverlay getTabList()
    • onDisconnected

      public void onDisconnected()
    • getBossOverlay

      public BossHealthOverlay getBossOverlay()
    • clearCache

      public void clearCache()
    • renderSavingIndicator

      private void renderSavingIndicator(GuiGraphics p_282761_)