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 gmn
-
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, handleClickEvent, handleOpenUri, handleRunCommand, handleTextClick, 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 bLgmn;b:Lxx;
-
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 cLgmn;c:Lamj;
-
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 dLgmn;d:Lamj;
-
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 eLgmn;e:Lamj;
-
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 fLgmn;f:Lamj;
-
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 tLgmn;t:Lxx;
-
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 uLgmn;u:Lxx;
-
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 vLgmn;v:Lxx;
-
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 wLgmn;w:Lxx;
-
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 xLgmn;x:Lxx;
-
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 yLgmn;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 aLgmn;a:Lgmj;
-
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 zLgmn;z:Lgjc;
-
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 ALgmn;A:Lghe;
-
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 CLgmn;C:Lbcp;
-
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 DLgmn;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>Lgmn;<init>(Lgmj;Lbcp;)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 oLgmn;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 aLgmn;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 cLgmj;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 aLggw;a(Lgth;)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 aLget;a(Lgdd;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 aLgmj;a(Lgdd;)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 aLgmn;a(Lbcl;)Ljava/lang/String;
-