Package net.minecraft.client.gui.screen
Class StatsScreen
java.lang.Object
net.minecraft.client.gui.AbstractParentElement
net.minecraft.client.gui.screen.Screen
net.minecraft.client.gui.screen.StatsScreen
- All Implemented Interfaces:
Drawable,Element,Navigable,ParentElement
- Mappings:
Namespace Name named net/minecraft/client/gui/screen/StatsScreenintermediary net/minecraft/class_447official gpr
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate classprivate classprivate classprivate classNested classes/interfaces inherited from class net.minecraft.client.gui.screen.Screen
Screen.SelectedElementNarrationData -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Textprivate booleanprivate static final intprivate static final Text(package private) static final Identifierprivate static final Text(package private) final ThreePartsLayoutWidgetprivate static final Text(package private) static final Textprotected final Screen(package private) static final Identifier(package private) static final Identifier(package private) static final Identifier(package private) final StatHandlerprivate final TabManagerprivate @Nullable TabNavigationWidgetprivate static final TextFields inherited from class net.minecraft.client.gui.screen.Screen
client, executor, field_60460, FOOTER_SEPARATOR_TEXTURE, HEADER_SEPARATOR_TEXTURE, height, INWORLD_FOOTER_SEPARATOR_TEXTURE, INWORLD_HEADER_SEPARATOR_TEXTURE, MENU_BACKGROUND_TEXTURE, narratorToggleButton, textRenderer, title, width -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()(package private) static StringgetStatTranslationKey(Stat<Identifier> stat) protected voidinit()Called when a screen should be initialized.booleankeyPressed(KeyInput input) Callback for when a key down event has been captured.voidprivate voidrefreshTab(int tab) protected voidvoidrender(DrawContext context, int mouseX, int mouseY, float deltaTicks) protected voidrenderDarkening(DrawContext context) Methods inherited from class net.minecraft.client.gui.screen.Screen
addCrashReportSection, addDrawable, addDrawableChild, addElementNarrations, addScreenNarrations, addSelectableChild, allowRotatingPanorama, applyBlur, applyKeyPressNarratorDelay, applyMouseMoveNarratorDelay, applyMousePressScrollNarratorDelay, blur, canInterruptOtherScreen, children, clearAndInit, clearChildren, deferSubtitles, findSelectedElementData, getMusic, getNarratedTitle, getNavigationFocus, getTextRenderer, getTitle, getTooltipFromItem, getUsageNarrationText, handleBasicClickEvent, handleClickEvent, handleOpenUri, handleRunCommand, hasUsageText, init, insertText, isMouseOver, isValidCharacterForName, keepOpenThroughPortal, narrateScreenIfNarrationEnabled, onDisplayed, onFilesDropped, refreshNarrator, remove, removed, renderBackground, renderBackgroundTexture, renderDarkening, renderInGameBackground, renderPanoramaBackground, renderWithTooltip, resize, setInitialFocus, setInitialFocus, setWidgetAlpha, shouldCloseOnEsc, shouldPause, showsStatusEffects, switchFocus, tick, updateNarratorMethods inherited from class net.minecraft.client.gui.AbstractParentElement
getFocused, isDragging, setDragging, setFocusedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.gui.Element
getBorder, isClickable, mouseMovedMethods inherited from interface net.minecraft.client.gui.navigation.Navigable
getNavigationOrderMethods inherited from interface net.minecraft.client.gui.ParentElement
charTyped, getFocusedPath, getNavigationPath, hoveredElement, isFocused, keyReleased, mouseClicked, mouseDragged, mouseReleased, mouseScrolled, setFocused
-
Field Details
-
TITLE_TEXT
- Mappings:
Namespace Name Mixin selector named TITLE_TEXTLnet/minecraft/client/gui/screen/StatsScreen;TITLE_TEXT:Lnet/minecraft/text/Text;intermediary field_49516Lnet/minecraft/class_447;field_49516:Lnet/minecraft/class_2561;official bLgpr;b:Lym;
-
SLOT_TEXTURE
- Mappings:
Namespace Name Mixin selector named SLOT_TEXTURELnet/minecraft/client/gui/screen/StatsScreen;SLOT_TEXTURE:Lnet/minecraft/util/Identifier;intermediary field_45418Lnet/minecraft/class_447;field_45418:Lnet/minecraft/class_2960;official cLgpr;c:Lamy;
-
HEADER_TEXTURE
- Mappings:
Namespace Name Mixin selector named HEADER_TEXTURELnet/minecraft/client/gui/screen/StatsScreen;HEADER_TEXTURE:Lnet/minecraft/util/Identifier;intermediary field_45419Lnet/minecraft/class_447;field_45419:Lnet/minecraft/class_2960;official dLgpr;d:Lamy;
-
SORT_UP_TEXTURE
- Mappings:
Namespace Name Mixin selector named SORT_UP_TEXTURELnet/minecraft/client/gui/screen/StatsScreen;SORT_UP_TEXTURE:Lnet/minecraft/util/Identifier;intermediary field_45420Lnet/minecraft/class_447;field_45420:Lnet/minecraft/class_2960;official eLgpr;e:Lamy;
-
SORT_DOWN_TEXTURE
- Mappings:
Namespace Name Mixin selector named SORT_DOWN_TEXTURELnet/minecraft/client/gui/screen/StatsScreen;SORT_DOWN_TEXTURE:Lnet/minecraft/util/Identifier;intermediary field_45421Lnet/minecraft/class_447;field_45421:Lnet/minecraft/class_2960;official fLgpr;f:Lamy;
-
DOWNLOADING_STATS_TEXT
- Mappings:
Namespace Name Mixin selector named DOWNLOADING_STATS_TEXTLnet/minecraft/client/gui/screen/StatsScreen;DOWNLOADING_STATS_TEXT:Lnet/minecraft/text/Text;intermediary field_26546Lnet/minecraft/class_447;field_26546:Lnet/minecraft/class_2561;official tLgpr;t:Lym;
-
NONE_TEXT
- Mappings:
Namespace Name Mixin selector named NONE_TEXTLnet/minecraft/client/gui/screen/StatsScreen;NONE_TEXT:Lnet/minecraft/text/Text;intermediary field_46185Lnet/minecraft/class_447;field_46185:Lnet/minecraft/class_2561;official uLgpr;u:Lym;
-
GENERAL_BUTTON_TEXT
- Mappings:
Namespace Name Mixin selector named GENERAL_BUTTON_TEXTLnet/minecraft/client/gui/screen/StatsScreen;GENERAL_BUTTON_TEXT:Lnet/minecraft/text/Text;intermediary field_49517Lnet/minecraft/class_447;field_49517:Lnet/minecraft/class_2561;official vLgpr;v:Lym;
-
ITEM_BUTTON_TEXT
- Mappings:
Namespace Name Mixin selector named ITEM_BUTTON_TEXTLnet/minecraft/client/gui/screen/StatsScreen;ITEM_BUTTON_TEXT:Lnet/minecraft/text/Text;intermediary field_49518Lnet/minecraft/class_447;field_49518:Lnet/minecraft/class_2561;official wLgpr;w:Lym;
-
MOBS_BUTTON_TEXT
- Mappings:
Namespace Name Mixin selector named MOBS_BUTTON_TEXTLnet/minecraft/client/gui/screen/StatsScreen;MOBS_BUTTON_TEXT:Lnet/minecraft/text/Text;intermediary field_49519Lnet/minecraft/class_447;field_49519:Lnet/minecraft/class_2561;official xLgpr;x:Lym;
-
field_49520
private static final int field_49520- See Also:
- Mappings:
Namespace Name Mixin selector named field_49520Lnet/minecraft/client/gui/screen/StatsScreen;field_49520:Iintermediary field_49520Lnet/minecraft/class_447;field_49520:Iofficial yLgpr;y:I
-
parent
- Mappings:
Namespace Name Mixin selector named parentLnet/minecraft/client/gui/screen/StatsScreen;parent:Lnet/minecraft/client/gui/screen/Screen;intermediary field_2648Lnet/minecraft/class_447;field_2648:Lnet/minecraft/class_437;official aLgpr;a:Lgpn;
-
layout
- Mappings:
Namespace Name Mixin selector named layoutLnet/minecraft/client/gui/screen/StatsScreen;layout:Lnet/minecraft/client/gui/widget/ThreePartsLayoutWidget;intermediary field_49523Lnet/minecraft/class_447;field_49523:Lnet/minecraft/class_8132;official zLgpr;z:Lgmg;
-
tabManager
- Mappings:
Namespace Name Mixin selector named tabManagerLnet/minecraft/client/gui/screen/StatsScreen;tabManager:Lnet/minecraft/client/gui/tab/TabManager;intermediary field_62152Lnet/minecraft/class_447;field_62152:Lnet/minecraft/class_8088;official ALgpr;A:Lgkg;
-
statHandler
- Mappings:
Namespace Name Mixin selector named statHandlerLnet/minecraft/client/gui/screen/StatsScreen;statHandler:Lnet/minecraft/stat/StatHandler;intermediary field_2647Lnet/minecraft/class_447;field_2647:Lnet/minecraft/class_3469;official CLgpr;C:Lbdp;
-
downloadingStats
private boolean downloadingStats- Mappings:
Namespace Name Mixin selector named downloadingStatsLnet/minecraft/client/gui/screen/StatsScreen;downloadingStats:Zintermediary field_2645Lnet/minecraft/class_447;field_2645:Zofficial DLgpr;D:Z
-
-
Constructor Details
-
StatsScreen
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/client/gui/screen/StatsScreen;<init>(Lnet/minecraft/client/gui/screen/Screen;Lnet/minecraft/stat/StatHandler;)Vintermediary <init>Lnet/minecraft/class_447;<init>(Lnet/minecraft/class_437;Lnet/minecraft/class_3469;)Vofficial <init>Lgpr;<init>(Lgpn;Lbdp;)V
-
-
Method Details
-
init
protected void init()Called when a screen should be initialized.This method is called when this screen is opened or resized.
-
onStatsReady
public void onStatsReady()- Mappings:
Namespace Name Mixin selector named onStatsReadyLnet/minecraft/client/gui/screen/StatsScreen;onStatsReady()Vintermediary method_2300Lnet/minecraft/class_447;method_2300()Vofficial oLgpr;o()V
-
refreshTab
private void refreshTab(int tab) - Mappings:
Namespace Name Mixin selector named refreshTabLnet/minecraft/client/gui/screen/StatsScreen;refreshTab(I)Vintermediary method_73414Lnet/minecraft/class_447;method_73414(I)Vofficial aLgpr;a(I)V
-
refreshWidgetPositions
protected void refreshWidgetPositions()- Overrides:
refreshWidgetPositionsin classScreen- Mappings:
Namespace Name Mixin selector named refreshWidgetPositionsLnet/minecraft/client/gui/screen/Screen;refreshWidgetPositions()Vintermediary method_48640Lnet/minecraft/class_437;method_48640()Vofficial cLgpn;c()V
-
keyPressed
Callback for when a key down event has been captured. The key code is identified by the constants inGLFWclass.- Specified by:
keyPressedin interfaceElement- Specified by:
keyPressedin interfaceParentElement- Overrides:
keyPressedin classScreen- Returns:
trueto indicate that the event handling is successful/valid- See Also:
- Mappings:
Namespace Name Mixin selector named keyPressedLnet/minecraft/client/gui/Element;keyPressed(Lnet/minecraft/client/input/KeyInput;)Zintermediary method_25404Lnet/minecraft/class_364;method_25404(Lnet/minecraft/class_11908;)Zofficial aLgjy;a(Lgwl;)Z
-
render
- Specified by:
renderin interfaceDrawable- Overrides:
renderin classScreen- Mappings:
Namespace Name Mixin selector named renderLnet/minecraft/client/gui/Drawable;render(Lnet/minecraft/client/gui/DrawContext;IIF)Vintermediary method_25394Lnet/minecraft/class_4068;method_25394(Lnet/minecraft/class_332;IIF)Vofficial aLghu;a(Lggd;IIF)V
-
renderDarkening
- Overrides:
renderDarkeningin classScreen- Mappings:
Namespace Name Mixin selector named renderDarkeningLnet/minecraft/client/gui/screen/Screen;renderDarkening(Lnet/minecraft/client/gui/DrawContext;)Vintermediary method_57735Lnet/minecraft/class_437;method_57735(Lnet/minecraft/class_332;)Vofficial aLgpn;a(Lggd;)V
-
close
public void close() -
getStatTranslationKey
- Mappings:
Namespace Name Mixin selector named getStatTranslationKeyLnet/minecraft/client/gui/screen/StatsScreen;getStatTranslationKey(Lnet/minecraft/stat/Stat;)Ljava/lang/String;intermediary method_27027Lnet/minecraft/class_447;method_27027(Lnet/minecraft/class_3445;)Ljava/lang/String;official aLgpr;a(Lbdl;)Ljava/lang/String;
-