Class StatsScreen
java.lang.Object
net.minecraft.client.gui.GuiComponent
net.minecraft.client.gui.components.events.AbstractContainerEventHandler
net.minecraft.client.gui.screens.Screen
net.minecraft.client.gui.screens.achievement.StatsScreen
- All Implemented Interfaces:
ContainerEventHandler,GuiEventListener,Widget,StatsUpdateListener
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) class(package private) class(package private) classNested classes/interfaces inherited from class net.minecraft.client.gui.screens.Screen
Screen.NarratableSearchResult -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate ObjectSelectionList<?>private boolean(package private) StatsScreen.ItemStatisticsListprotected Screenprivate StatsScreen.MobsStatisticsListprivate static Componentprivate static intprivate static intprivate static intprivate static intprivate static intprivate static intprivate static intprivate static intprivate static intprivate static intprivate static intprivate static int(package private) StatsCounterFields inherited from class net.minecraft.client.gui.screens.Screen
font, height, itemRenderer, minecraft, passEvents, renderables, title, widthFields inherited from class net.minecraft.client.gui.GuiComponent
BACKGROUND_LOCATION, GUI_ICONS_LOCATION, STATS_ICON_LOCATIONFields inherited from interface net.minecraft.client.gui.screens.achievement.StatsUpdateListener
LOADING_SYMBOLS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) void(package private) voidblitSlotIcon(PoseStack p_96953_, int p_96954_, int p_96955_, int p_96956_, int p_96957_)(package private) intgetColumnX(int p_96909_)(package private) static StringgetTranslationKey(Stat<ResourceLocation> p_96947_)protected voidinit()voidvoidbooleanvoidvoidvoidsetActiveList(ObjectSelectionList<?> p_96925_)Methods inherited from class net.minecraft.client.gui.screens.Screen
addRenderableOnly, addRenderableWidget, addWidget, afterKeyboardAction, afterMouseAction, afterMouseMove, children, clearWidgets, findNarratableWidget, getMinecraft, getNarrationMessage, getTitle, getTooltipFromItem, handleComponentClicked, handleDelayedNarration, hasAltDown, hasControlDown, hasShiftDown, init, insertText, isCopy, isCut, isMouseOver, isPaste, isSelectAll, isValidCharacterForName, keyPressed, narrationEnabled, onClose, onFilesDrop, removed, removeWidget, renderBackground, renderBackground, renderComponentHoverEffect, renderComponentTooltip, renderComponentTooltip, renderComponentTooltip, renderComponentTooltip, renderComponentToolTip, renderDirtBackground, renderTooltip, renderTooltip, renderTooltip, renderTooltip, renderTooltip, renderTooltip, renderTooltip, renderTooltip, renderToolTip, resize, sendMessage, sendMessage, shouldCloseOnEsc, tick, triggerImmediateNarration, updateNarratedWidget, updateNarrationState, wrapScreenErrorMethods inherited from class net.minecraft.client.gui.components.events.AbstractContainerEventHandler
getFocused, isDragging, setDragging, setFocusedMethods inherited from class net.minecraft.client.gui.GuiComponent
blit, blit, blit, blit, blit, blitOutlineBlack, drawCenteredString, drawCenteredString, drawCenteredString, drawString, drawString, drawString, fill, fillGradient, fillGradient, fillGradient, getBlitOffset, hLine, setBlitOffset, vLineMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.gui.components.events.ContainerEventHandler
changeFocus, charTyped, getChildAt, keyReleased, magicalSpecialHackyFocus, mouseClicked, mouseDragged, mouseReleased, mouseScrolled, setInitialFocusMethods inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
mouseMoved
-
Field Details
-
PENDING_TEXT
-
lastScreen
-
statsList
-
itemStatsList
StatsScreen.ItemStatisticsList itemStatsList -
mobsStatsList
-
stats
-
activeList
-
isLoading
private boolean isLoading -
SLOT_TEX_SIZE
private static final int SLOT_TEX_SIZE- See Also:
- Constant Field Values
-
SLOT_BG_SIZE
private static final int SLOT_BG_SIZE- See Also:
- Constant Field Values
-
SLOT_STAT_HEIGHT
private static final int SLOT_STAT_HEIGHT- See Also:
- Constant Field Values
-
SLOT_BG_X
private static final int SLOT_BG_X- See Also:
- Constant Field Values
-
SLOT_BG_Y
private static final int SLOT_BG_Y- See Also:
- Constant Field Values
-
SLOT_FG_X
private static final int SLOT_FG_X- See Also:
- Constant Field Values
-
SLOT_FG_Y
private static final int SLOT_FG_Y- See Also:
- Constant Field Values
-
SLOT_LEFT_INSERT
private static final int SLOT_LEFT_INSERT- See Also:
- Constant Field Values
-
SLOT_TEXT_OFFSET
private static final int SLOT_TEXT_OFFSET- See Also:
- Constant Field Values
-
SORT_NONE
private static final int SORT_NONE- See Also:
- Constant Field Values
-
SORT_DOWN
private static final int SORT_DOWN- See Also:
- Constant Field Values
-
SORT_UP
private static final int SORT_UP- See Also:
- Constant Field Values
-
-
Constructor Details
-
StatsScreen
-
-
Method Details
-
init
protected void init() -
initLists
public void initLists() -
initButtons
public void initButtons() -
render
-
onStatsUpdated
public void onStatsUpdated()- Specified by:
onStatsUpdatedin interfaceStatsUpdateListener
-
isPauseScreen
public boolean isPauseScreen()- Overrides:
isPauseScreenin classScreen
-
getActiveList
-
setActiveList
-
getTranslationKey
-
getColumnX
int getColumnX(int p_96909_) -
blitSlot
-
blitSlotIcon
-