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 official flm
intermediary net/minecraft/class_447
named net/minecraft/client/gui/screen/StatsScreen
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate class
private class
private class
Nested classes/interfaces inherited from class net.minecraft.client.gui.screen.Screen
Screen.SelectedElementNarrationData
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Text
private boolean
private static final int
private static final int
private static final int
private static final Text
(package private) static final Identifier
private static final Text
(package private) @Nullable StatsScreen.ItemStatsListWidget
private ThreePartsLayoutWidget
private static final Text
(package private) static final Text
protected final Screen
private @Nullable AlwaysSelectedEntryListWidget
<?> (package private) static final Identifier
(package private) static final Identifier
(package private) static final Identifier
(package private) final StatHandler
private static final Text
Fields inherited from class net.minecraft.client.gui.screen.Screen
client, executor, FOOTER_SEPARATOR_TEXTURE, HEADER_SEPARATOR_TEXTURE, height, INWORLD_FOOTER_SEPARATOR_TEXTURE, INWORLD_HEADER_SEPARATOR_TEXTURE, MENU_BACKGROUND_TEXTURE, PANORAMA_RENDERER, ROTATING_PANORAMA_RENDERER, textRenderer, title, width
Fields inherited from interface net.minecraft.client.gui.Element
MAX_DOUBLE_CLICK_INTERVAL
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
void
void
(package private) static String
getStatTranslationKey
(Stat<Identifier> stat) protected void
init()
Called when a screen should be initialized.protected void
void
void
boolean
Methods inherited from class net.minecraft.client.gui.screen.Screen
addDrawable, addDrawableChild, addElementNarrations, addScreenNarrations, addSelectableChild, applyBlur, applyKeyPressNarratorDelay, applyMouseMoveNarratorDelay, applyMousePressScrollNarratorDelay, applyNarratorModeChangeDelay, blur, children, clearAndInit, clearChildren, filesDragged, findSelectedElementData, getMusic, getNarratedTitle, getNavigationFocus, getTitle, getTooltipFromItem, getUsageNarrationText, handleTextClick, hasAltDown, hasControlDown, hasShiftDown, hasUsageText, init, insertText, isCopy, isCut, isMouseOver, isPaste, isSelectAll, isValidCharacterForName, keyPressed, narrateScreenIfNarrationEnabled, onDisplayed, remove, removed, render, renderBackground, renderBackgroundTexture, renderDarkening, renderDarkening, renderInGameBackground, renderPanoramaBackground, renderWithTooltip, resize, setInitialFocus, setInitialFocus, setTooltip, setTooltip, setTooltip, setTooltip, shouldCloseOnEsc, switchFocus, tick, updateNarrator, wrapScreenError
Methods inherited from class net.minecraft.client.gui.AbstractParentElement
getFocused, isDragging, setDragging, setFocused
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.minecraft.client.gui.Element
mouseMoved
Methods inherited from interface net.minecraft.client.gui.navigation.Navigable
getNavigationOrder
Methods 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 official b
Lflm;b:Lwu;
intermediary field_49516
Lnet/minecraft/class_447;field_49516:Lnet/minecraft/class_2561;
named TITLE_TEXT
Lnet/minecraft/client/gui/screen/StatsScreen;TITLE_TEXT:Lnet/minecraft/text/Text;
-
SLOT_TEXTURE
- Mappings:
Namespace Name Mixin selector official c
Lflm;c:Lakh;
intermediary field_45418
Lnet/minecraft/class_447;field_45418:Lnet/minecraft/class_2960;
named SLOT_TEXTURE
Lnet/minecraft/client/gui/screen/StatsScreen;SLOT_TEXTURE:Lnet/minecraft/util/Identifier;
-
HEADER_TEXTURE
- Mappings:
Namespace Name Mixin selector official d
Lflm;d:Lakh;
intermediary field_45419
Lnet/minecraft/class_447;field_45419:Lnet/minecraft/class_2960;
named HEADER_TEXTURE
Lnet/minecraft/client/gui/screen/StatsScreen;HEADER_TEXTURE:Lnet/minecraft/util/Identifier;
-
SORT_UP_TEXTURE
- Mappings:
Namespace Name Mixin selector official r
Lflm;r:Lakh;
intermediary field_45420
Lnet/minecraft/class_447;field_45420:Lnet/minecraft/class_2960;
named SORT_UP_TEXTURE
Lnet/minecraft/client/gui/screen/StatsScreen;SORT_UP_TEXTURE:Lnet/minecraft/util/Identifier;
-
SORT_DOWN_TEXTURE
- Mappings:
Namespace Name Mixin selector official s
Lflm;s:Lakh;
intermediary field_45421
Lnet/minecraft/class_447;field_45421:Lnet/minecraft/class_2960;
named SORT_DOWN_TEXTURE
Lnet/minecraft/client/gui/screen/StatsScreen;SORT_DOWN_TEXTURE:Lnet/minecraft/util/Identifier;
-
DOWNLOADING_STATS_TEXT
- Mappings:
Namespace Name Mixin selector official u
Lflm;u:Lwu;
intermediary field_26546
Lnet/minecraft/class_447;field_26546:Lnet/minecraft/class_2561;
named DOWNLOADING_STATS_TEXT
Lnet/minecraft/client/gui/screen/StatsScreen;DOWNLOADING_STATS_TEXT:Lnet/minecraft/text/Text;
-
NONE_TEXT
- Mappings:
Namespace Name Mixin selector official v
Lflm;v:Lwu;
intermediary field_46185
Lnet/minecraft/class_447;field_46185:Lnet/minecraft/class_2561;
named NONE_TEXT
Lnet/minecraft/client/gui/screen/StatsScreen;NONE_TEXT:Lnet/minecraft/text/Text;
-
GENERAL_BUTTON_TEXT
- Mappings:
Namespace Name Mixin selector official w
Lflm;w:Lwu;
intermediary field_49517
Lnet/minecraft/class_447;field_49517:Lnet/minecraft/class_2561;
named GENERAL_BUTTON_TEXT
Lnet/minecraft/client/gui/screen/StatsScreen;GENERAL_BUTTON_TEXT:Lnet/minecraft/text/Text;
-
ITEM_BUTTON_TEXT
- Mappings:
Namespace Name Mixin selector official x
Lflm;x:Lwu;
intermediary field_49518
Lnet/minecraft/class_447;field_49518:Lnet/minecraft/class_2561;
named ITEM_BUTTON_TEXT
Lnet/minecraft/client/gui/screen/StatsScreen;ITEM_BUTTON_TEXT:Lnet/minecraft/text/Text;
-
MOBS_BUTTON_TEXT
- Mappings:
Namespace Name Mixin selector official y
Lflm;y:Lwu;
intermediary field_49519
Lnet/minecraft/class_447;field_49519:Lnet/minecraft/class_2561;
named MOBS_BUTTON_TEXT
Lnet/minecraft/client/gui/screen/StatsScreen;MOBS_BUTTON_TEXT:Lnet/minecraft/text/Text;
-
field_49520
private static final int field_49520- See Also:
- Mappings:
Namespace Name Mixin selector official z
Lflm;z:I
intermediary field_49520
Lnet/minecraft/class_447;field_49520:I
named field_49520
Lnet/minecraft/client/gui/screen/StatsScreen;field_49520:I
-
field_49521
private static final int field_49521- See Also:
- Mappings:
Namespace Name Mixin selector official A
Lflm;A:I
intermediary field_49521
Lnet/minecraft/class_447;field_49521:I
named field_49521
Lnet/minecraft/client/gui/screen/StatsScreen;field_49521:I
-
field_49522
private static final int field_49522- See Also:
- Mappings:
Namespace Name Mixin selector official B
Lflm;B:I
intermediary field_49522
Lnet/minecraft/class_447;field_49522:I
named field_49522
Lnet/minecraft/client/gui/screen/StatsScreen;field_49522:I
-
parent
- Mappings:
Namespace Name Mixin selector official a
Lflm;a:Lfld;
intermediary field_2648
Lnet/minecraft/class_447;field_2648:Lnet/minecraft/class_437;
named parent
Lnet/minecraft/client/gui/screen/StatsScreen;parent:Lnet/minecraft/client/gui/screen/Screen;
-
layout
- Mappings:
Namespace Name Mixin selector official C
Lflm;C:Lfir;
intermediary field_49523
Lnet/minecraft/class_447;field_49523:Lnet/minecraft/class_8132;
named layout
Lnet/minecraft/client/gui/screen/StatsScreen;layout:Lnet/minecraft/client/gui/widget/ThreePartsLayoutWidget;
-
generalStats
- Mappings:
Namespace Name Mixin selector official D
Lflm;D:Lflm$a;
intermediary field_2644
Lnet/minecraft/class_447;field_2644:Lnet/minecraft/class_447$class_4198;
named generalStats
Lnet/minecraft/client/gui/screen/StatsScreen;generalStats:Lnet/minecraft/client/gui/screen/StatsScreen$GeneralStatsListWidget;
-
itemStats
- Mappings:
Namespace Name Mixin selector official E
Lflm;E:Lflm$b;
intermediary field_2642
Lnet/minecraft/class_447;field_2642:Lnet/minecraft/class_447$class_4200;
named itemStats
Lnet/minecraft/client/gui/screen/StatsScreen;itemStats:Lnet/minecraft/client/gui/screen/StatsScreen$ItemStatsListWidget;
-
mobStats
- Mappings:
Namespace Name Mixin selector official F
Lflm;F:Lflm$c;
intermediary field_2646
Lnet/minecraft/class_447;field_2646:Lnet/minecraft/class_447$class_4202;
named mobStats
Lnet/minecraft/client/gui/screen/StatsScreen;mobStats:Lnet/minecraft/client/gui/screen/StatsScreen$EntityStatsListWidget;
-
statHandler
- Mappings:
Namespace Name Mixin selector official G
Lflm;G:Lavn;
intermediary field_2647
Lnet/minecraft/class_447;field_2647:Lnet/minecraft/class_3469;
named statHandler
Lnet/minecraft/client/gui/screen/StatsScreen;statHandler:Lnet/minecraft/stat/StatHandler;
-
selectedList
- Mappings:
Namespace Name Mixin selector official H
Lflm;H:Lfga;
intermediary field_2643
Lnet/minecraft/class_447;field_2643:Lnet/minecraft/class_4280;
named selectedList
Lnet/minecraft/client/gui/screen/StatsScreen;selectedList:Lnet/minecraft/client/gui/widget/AlwaysSelectedEntryListWidget;
-
downloadingStats
private boolean downloadingStats- Mappings:
Namespace Name Mixin selector official I
Lflm;I:Z
intermediary field_2645
Lnet/minecraft/class_447;field_2645:Z
named downloadingStats
Lnet/minecraft/client/gui/screen/StatsScreen;downloadingStats:Z
-
-
Constructor Details
-
StatsScreen
- Mappings:
Namespace Name Mixin selector official <init>
Lflm;<init>(Lfld;Lavn;)V
intermediary <init>
Lnet/minecraft/class_447;<init>(Lnet/minecraft/class_437;Lnet/minecraft/class_3469;)V
named <init>
Lnet/minecraft/client/gui/screen/StatsScreen;<init>(Lnet/minecraft/client/gui/screen/Screen;Lnet/minecraft/stat/StatHandler;)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.
This should call
Screen.setInitialFocus()
to set the element that is initially focused. -
createLists
public void createLists()- Mappings:
Namespace Name Mixin selector official m
Lflm;m()V
intermediary method_2270
Lnet/minecraft/class_447;method_2270()V
named createLists
Lnet/minecraft/client/gui/screen/StatsScreen;createLists()V
-
createButtons
public void createButtons()- Mappings:
Namespace Name Mixin selector official C
Lflm;C()V
intermediary method_2267
Lnet/minecraft/class_447;method_2267()V
named createButtons
Lnet/minecraft/client/gui/screen/StatsScreen;createButtons()V
-
close
public void close() -
onStatsReady
public void onStatsReady()- Mappings:
Namespace Name Mixin selector official D
Lflm;D()V
intermediary method_2300
Lnet/minecraft/class_447;method_2300()V
named onStatsReady
Lnet/minecraft/client/gui/screen/StatsScreen;onStatsReady()V
-
shouldPause
public boolean shouldPause()- Overrides:
shouldPause
in classScreen
- Mappings:
Namespace Name Mixin selector official k
Lfld;k()Z
intermediary method_25421
Lnet/minecraft/class_437;method_25421()Z
named shouldPause
Lnet/minecraft/client/gui/screen/Screen;shouldPause()Z
-
selectStatList
- Mappings:
Namespace Name Mixin selector official a
Lflm;a(Lfga;)V
intermediary method_19390
Lnet/minecraft/class_447;method_19390(Lnet/minecraft/class_4280;)V
named selectStatList
Lnet/minecraft/client/gui/screen/StatsScreen;selectStatList(Lnet/minecraft/client/gui/widget/AlwaysSelectedEntryListWidget;)V
-
getStatTranslationKey
- Mappings:
Namespace Name Mixin selector official a
Lflm;a(Lavj;)Ljava/lang/String;
intermediary method_27027
Lnet/minecraft/class_447;method_27027(Lnet/minecraft/class_3445;)Ljava/lang/String;
named getStatTranslationKey
Lnet/minecraft/client/gui/screen/StatsScreen;getStatTranslationKey(Lnet/minecraft/stat/Stat;)Ljava/lang/String;
-