public class IngameGui extends AbstractGui
修飾子とタイプ | フィールドと説明 |
---|---|
protected boolean |
animateOverlayMessageColor |
protected java.util.Map<ChatType,java.util.List<IChatListener>> |
chatListeners |
protected java.lang.String |
displayedSubTitle
The current sub-title displayed
|
protected java.lang.String |
displayedTitle
The current title displayed
|
protected long |
healthUpdateCounter
Used with updateCounter to make the heart bar flash
|
protected ItemStack |
highlightingItemStack |
protected ItemRenderer |
itemRenderer |
protected int |
lastPlayerHealth |
protected long |
lastSystemTime
The last recorded system time
|
protected Minecraft |
mc |
protected BossOverlayGui |
overlayBoss |
protected DebugOverlayGui |
overlayDebug |
protected java.lang.String |
overlayMessage |
protected int |
overlayMessageTime |
protected PlayerTabOverlayGui |
overlayPlayerList |
protected SubtitleOverlayGui |
overlaySubtitle |
protected NewChatGui |
persistantChatGUI |
protected int |
playerHealth |
float |
prevVignetteBrightness |
protected static ResourceLocation |
PUMPKIN_BLUR_TEX_PATH |
protected java.util.Random |
rand |
protected int |
remainingHighlightTicks |
protected int |
scaledHeight |
protected int |
scaledWidth |
protected SpectatorGui |
spectatorGui
The spectator GUI for this in-game GUI instance
|
protected int |
ticks |
protected int |
titleDisplayTime
The time that the title is display
|
protected int |
titleFadeIn
The time that the title take to fade in
|
protected int |
titleFadeOut
The time that the title take to fade out
|
protected int |
titlesTimer
A timer for the current title and subtitle displayed
|
protected static ResourceLocation |
VIGNETTE_TEX_PATH |
protected static ResourceLocation |
WIDGETS_TEX_PATH |
BACKGROUND_LOCATION, GUI_ICONS_LOCATION, STATS_ICON_LOCATION
修飾子とタイプ | メソッドと説明 |
---|---|
void |
addChatMessage(ChatType chatTypeIn,
ITextComponent message)
Forwards the given chat message to all listeners.
|
void |
displayTitle(java.lang.String title,
java.lang.String subTitle,
int timeFadeIn,
int displayTime,
int timeFadeOut) |
BossOverlayGui |
getBossOverlay()
Accessor for the GuiBossOverlay
|
NewChatGui |
getChatGUI()
returns a pointer to the persistant Chat GUI, containing all previous chat messages and such
|
FontRenderer |
getFontRenderer() |
SpectatorGui |
getSpectatorGui() |
PlayerTabOverlayGui |
getTabList() |
int |
getTicks() |
protected void |
renderAttackIndicator() |
void |
renderDemoOverlay() |
void |
renderExpBar(int x) |
void |
renderGameOverlay(float partialTicks) |
void |
renderHorseJumpBar(int x) |
protected void |
renderHotbar(float partialTicks) |
protected void |
renderPortal(float timeInPortal) |
protected void |
renderPotionEffects() |
protected void |
renderPumpkinOverlay() |
protected void |
renderScoreboard(ScoreObjective objective) |
void |
renderSelectedItem() |
protected void |
renderVignette(Entity entityIn) |
void |
reset() |
void |
resetPlayersOverlayFooterHeader()
Reset the GuiPlayerTabOverlay's message header and footer
|
void |
setDefaultTitlesTimes()
Set the differents times for the titles to their default values
|
void |
setOverlayMessage(ITextComponent component,
boolean animateColor) |
void |
setOverlayMessage(java.lang.String message,
boolean animateColor) |
void |
setRecordPlayingMessage(java.lang.String recordName) |
void |
tick()
The update tick for the ingame UI
|
blit, blit, blit, blit, blit, drawCenteredString, drawRightAlignedString, drawString, fill, fill, fillGradient, getBlitOffset, hLine, innerBlit, setBlitOffset, vLine
protected static final ResourceLocation VIGNETTE_TEX_PATH
protected static final ResourceLocation WIDGETS_TEX_PATH
protected static final ResourceLocation PUMPKIN_BLUR_TEX_PATH
protected final java.util.Random rand
protected final Minecraft mc
protected final ItemRenderer itemRenderer
protected final NewChatGui persistantChatGUI
protected int ticks
protected java.lang.String overlayMessage
protected int overlayMessageTime
protected boolean animateOverlayMessageColor
public float prevVignetteBrightness
protected int remainingHighlightTicks
protected ItemStack highlightingItemStack
protected final DebugOverlayGui overlayDebug
protected final SubtitleOverlayGui overlaySubtitle
protected final SpectatorGui spectatorGui
protected final PlayerTabOverlayGui overlayPlayerList
protected final BossOverlayGui overlayBoss
protected int titlesTimer
protected java.lang.String displayedTitle
protected java.lang.String displayedSubTitle
protected int titleFadeIn
protected int titleDisplayTime
protected int titleFadeOut
protected int playerHealth
protected int lastPlayerHealth
protected long lastSystemTime
protected long healthUpdateCounter
protected int scaledWidth
protected int scaledHeight
protected final java.util.Map<ChatType,java.util.List<IChatListener>> chatListeners
public IngameGui(Minecraft mcIn)
public void setDefaultTitlesTimes()
public void renderGameOverlay(float partialTicks)
protected void renderAttackIndicator()
protected void renderPotionEffects()
protected void renderHotbar(float partialTicks)
public void renderHorseJumpBar(int x)
public void renderExpBar(int x)
public void renderSelectedItem()
public void renderDemoOverlay()
protected void renderScoreboard(ScoreObjective objective)
protected void renderPumpkinOverlay()
protected void renderVignette(Entity entityIn)
protected void renderPortal(float timeInPortal)
public void tick()
public void setRecordPlayingMessage(java.lang.String recordName)
public void setOverlayMessage(java.lang.String message, boolean animateColor)
public void displayTitle(java.lang.String title, java.lang.String subTitle, int timeFadeIn, int displayTime, int timeFadeOut)
public void setOverlayMessage(ITextComponent component, boolean animateColor)
public void addChatMessage(ChatType chatTypeIn, ITextComponent message)
public NewChatGui getChatGUI()
public int getTicks()
public FontRenderer getFontRenderer()
public SpectatorGui getSpectatorGui()
public PlayerTabOverlayGui getTabList()
public void resetPlayersOverlayFooterHeader()
public BossOverlayGui getBossOverlay()
public void reset()