Class ForgeGui
java.lang.Object
net.minecraft.client.gui.Gui
net.minecraftforge.client.gui.overlay.ForgeGui
Forge wrapper around 
Gui to be able to render HUD overlays.- 
Nested Class SummaryNested Classes
- 
Field SummaryFieldsModifier and TypeFieldDescriptionintprivate static final org.apache.logging.log4j.Loggerstatic doubleintprivate static final intFields inherited from class net.minecraft.client.gui.GuiAIR_BURSTING_SPRITE, AIR_SPRITE, animateOverlayMessageColor, ARMOR_EMPTY_SPRITE, ARMOR_FULL_SPRITE, ARMOR_HALF_SPRITE, AUTOSAVE_FADE_SPEED_FACTOR, autosaveIndicatorValue, bossOverlay, chat, chatDisabledByPlayerShown, COLOR_WHITE, CROSSHAIR_ATTACK_INDICATOR_BACKGROUND_SPRITE, CROSSHAIR_ATTACK_INDICATOR_FULL_SPRITE, CROSSHAIR_ATTACK_INDICATOR_PROGRESS_SPRITE, CROSSHAIR_SPRITE, debugOverlay, DEMO_EXPIRED_TEXT, displayHealth, EFFECT_BACKGROUND_AMBIENT_SPRITE, EFFECT_BACKGROUND_SPRITE, EXPERIENCE_BAR_BACKGROUND_SPRITE, EXPERIENCE_BAR_PROGRESS_SPRITE, FOOD_EMPTY_HUNGER_SPRITE, FOOD_EMPTY_SPRITE, FOOD_FULL_HUNGER_SPRITE, FOOD_FULL_SPRITE, FOOD_HALF_HUNGER_SPRITE, FOOD_HALF_SPRITE, healthBlinkTime, HEART_SEPARATION, HEART_SIZE, HEART_VEHICLE_CONTAINER_SPRITE, HEART_VEHICLE_FULL_SPRITE, HEART_VEHICLE_HALF_SPRITE, HOTBAR_ATTACK_INDICATOR_BACKGROUND_SPRITE, HOTBAR_ATTACK_INDICATOR_PROGRESS_SPRITE, HOTBAR_OFFHAND_LEFT_SPRITE, HOTBAR_OFFHAND_RIGHT_SPRITE, HOTBAR_SELECTION_SPRITE, HOTBAR_SPRITE, itemRenderer, JUMP_BAR_BACKGROUND_SPRITE, JUMP_BAR_COOLDOWN_SPRITE, JUMP_BAR_PROGRESS_SPRITE, lastAutosaveIndicatorValue, lastHealth, lastHealthTime, lastToolHighlight, LINE_HEIGHT, MIN_CROSSHAIR_ATTACK_SPEED, minecraft, NUM_HEARTS_PER_ROW, overlayMessageString, overlayMessageTime, PORTAL_OVERLAY_ALPHA_MIN, POWDER_SNOW_OUTLINE_LOCATION, PUMPKIN_BLUR_LOCATION, random, SAVING_TEXT, scopeScale, screenHeight, screenWidth, SPACER, spectatorGui, SPYGLASS_SCOPE_LOCATION, subtitle, subtitleOverlay, tabList, tickCount, title, titleFadeInTime, titleFadeOutTime, titleStayTime, titleTime, toolHighlightTimer, VIGNETTE_LOCATION, vignetteBrightness
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprivate voidpost(NamedGuiOverlay overlay, GuiGraphics guiGraphics) private booleanpre(NamedGuiOverlay overlay, GuiGraphics guiGraphics) voidrender(GuiGraphics guiGraphics, float partialTick) protected voidrenderAir(int width, int height, GuiGraphics guiGraphics) protected voidrenderArmor(GuiGraphics guiGraphics, int width, int height) protected voidrenderBossHealth(GuiGraphics guiGraphics) protected voidrenderChat(int width, int height, GuiGraphics guiGraphics) protected voidrenderExperience(int x, GuiGraphics guiGraphics) voidrenderFood(int width, int height, GuiGraphics guiGraphics) protected voidrenderFPSGraph(GuiGraphics guiGraphics) (package private) voidrenderFrostbite(GuiGraphics guiGraphics) voidrenderHealth(int width, int height, GuiGraphics guiGraphics) protected voidrenderHealthMount(int width, int height, GuiGraphics guiGraphics) (package private) voidrenderHelmet(float partialTick, GuiGraphics guiGraphics) protected voidrenderHUDText(int width, int height, GuiGraphics guiGraphics) voidrenderJumpMeter(PlayerRideableJumping playerRideableJumping, GuiGraphics guiGraphics, int x) protected voidrenderNetworkGraph(GuiGraphics guiGraphics) protected voidrenderPlayerList(int width, int height, GuiGraphics guiGraphics) protected voidrenderPortalOverlay(GuiGraphics guiGraphics, float alpha) protected voidrenderRecordOverlay(int width, int height, float partialTick, GuiGraphics guiGraphics) protected voidrenderSleepFade(int width, int height, GuiGraphics guiGraphics) (package private) voidrenderSpyglassOverlay(GuiGraphics guiGraphics) protected voidrenderSubtitles(GuiGraphics guiGraphics) protected voidrenderTitle(int width, int height, float partialTick, GuiGraphics guiGraphics) voidsetupOverlayRenderState(boolean blend, boolean depthTest) booleanMethods inherited from class net.minecraft.client.gui.Guiclear, clearCache, displayScoreboardSidebar, drawBackdrop, getBossOverlay, getChat, getDebugOverlay, getFont, getGuiTicks, getSpectatorGui, getTabList, isShowingChatDisabledByPlayer, onDisconnected, renderCrosshair, renderDemoOverlay, renderEffects, renderExperienceBar, renderHearts, renderHotbar, renderSelectedItemName, renderSelectedItemName, renderSpyglassOverlay, renderTextureOverlay, renderVignette, resetTitleTimes, setChatDisabledByPlayerShown, setNowPlaying, setOverlayMessage, setSubtitle, setTimes, setTitle, tick
- 
Field Details- 
LOGGERprivate static final org.apache.logging.log4j.Logger LOGGER
- 
WHITEprivate static final int WHITE- See Also:
 
- 
rayTraceDistancepublic static double rayTraceDistance
- 
leftHeightpublic int leftHeight
- 
rightHeightpublic int rightHeight
 
- 
- 
Constructor Details- 
ForgeGui
 
- 
- 
Method Details- 
getMinecraft
- 
setupOverlayRenderStatepublic void setupOverlayRenderState(boolean blend, boolean depthTest) 
- 
render
- 
shouldDrawSurvivalElementspublic boolean shouldDrawSurvivalElements()
- 
renderSubtitles
- 
renderBossHealth
- 
renderSpyglassOverlay
- 
renderHelmet
- 
renderFrostbite
- 
renderArmor
- 
renderPortalOverlay- Overrides:
- renderPortalOverlayin class- Gui
 
- 
renderAir
- 
renderHealth
- 
renderFood
- 
renderSleepFade
- 
renderExperience
- 
renderJumpMeterpublic void renderJumpMeter(PlayerRideableJumping playerRideableJumping, GuiGraphics guiGraphics, int x) - Overrides:
- renderJumpMeterin class- Gui
 
- 
renderHUDText
- 
renderFPSGraph
- 
renderNetworkGraph
- 
renderRecordOverlayprotected void renderRecordOverlay(int width, int height, float partialTick, GuiGraphics guiGraphics) 
- 
renderTitle
- 
renderChat
- 
renderPlayerList
- 
renderHealthMount
- 
pre
- 
post
 
-