Package net.minecraft.client.gui.screen
Class StatsScreen
java.lang.Object
net.minecraft.client.gui.DrawableHelper
net.minecraft.client.gui.AbstractParentElement
net.minecraft.client.gui.screen.Screen
net.minecraft.client.gui.screen.StatsScreen
- All Implemented Interfaces:
Drawable
,Element
,Navigable
,ParentElement
,StatsListener
- Mappings:
Namespace Name official etl
intermediary net/minecraft/class_447
named net/minecraft/client/gui/screen/StatsScreen
-
Nested Class Summary
Modifier and TypeClassDescriptionprivate class
private class
private class
Nested classes/interfaces inherited from class net.minecraft.client.gui.screen.Screen
Screen.SelectedElementNarrationData
-
Field Summary
Modifier and TypeFieldDescriptionprivate static final Text
private boolean
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
(package private) StatsScreen.ItemStatsListWidget
protected final Screen
private @Nullable AlwaysSelectedEntryListWidget<?>
(package private) final StatHandler
Fields inherited from class net.minecraft.client.gui.screen.Screen
client, height, itemRenderer, passEvents, textRenderer, title, width
Fields inherited from class net.minecraft.client.gui.DrawableHelper
GUI_ICONS_TEXTURE, LIGHT_DIRT_BACKGROUND_TEXTURE, OPTIONS_BACKGROUND_TEXTURE, STATS_ICON_TEXTURE
Fields inherited from interface net.minecraft.client.gui.Element
MAX_DOUBLE_CLICK_INTERVAL
Fields inherited from interface net.minecraft.client.gui.screen.StatsListener
PROGRESS_BAR_STAGES
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
void
(package private) int
getColumnX
(int index) (package private) static String
getStatTranslationKey
(Stat<Identifier> stat) protected void
init()
Called when a screen should be initialized.void
void
render
(MatrixStack matrices, int mouseX, int mouseY, float delta) (package private) void
renderIcon
(MatrixStack matrices, int x, int y, int u, int v) (package private) void
renderStatItem
(MatrixStack matrices, int x, int y, Item item) void
boolean
Methods inherited from class net.minecraft.client.gui.screen.Screen
addDrawable, addDrawableChild, addElementNarrations, addScreenNarrations, addSelectableChild, applyKeyPressNarratorDelay, applyMouseMoveNarratorDelay, applyMousePressScrollNarratorDelay, applyNarratorModeChangeDelay, children, clearAndInit, clearChildren, close, filesDragged, findSelectedElementData, getNarratedTitle, getNavigationFocus, getTitle, getTooltipFromItem, handleTextClick, hasAltDown, hasControlDown, hasShiftDown, hasUsageText, hide, init, initTabNavigation, insertText, isCopy, isCut, isMouseOver, isPaste, isSelectAll, isValidCharacterForName, keyPressed, narrateScreenIfNarrationEnabled, onDisplayed, remove, removed, renderBackground, renderBackgroundTexture, renderOrderedTooltip, renderTextHoverEffect, renderTooltip, renderTooltip, renderTooltip, renderTooltip, renderWithTooltip, resize, 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 net.minecraft.client.gui.DrawableHelper
disableScissor, drawBorder, drawCenteredTextWithShadow, drawCenteredTextWithShadow, drawCenteredTextWithShadow, drawHorizontalLine, drawNineSlicedTexture, drawNineSlicedTexture, drawNineSlicedTexture, drawRepeatingTexture, drawSprite, drawSprite, drawTexture, drawTexture, drawTexture, drawTexture, drawTextWithShadow, drawTextWithShadow, drawTextWithShadow, drawVerticalLine, drawWithOutline, enableScissor, fill, fill, fillGradient, fillGradient, fillGradient
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, focusOn, getFocusedPath, getNavigationPath, hoveredElement, isFocused, keyReleased, mouseClicked, mouseDragged, mouseReleased, mouseScrolled, setFocused
-
Field Details
-
DOWNLOADING_STATS_TEXT
- Mappings:
Namespace Name Mixin selector official c
Letl;c:Ltj;
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;
-
field_32281
private static final int field_32281- See Also:
- Mappings:
Namespace Name Mixin selector official u
Letl;u:I
intermediary field_32281
Lnet/minecraft/class_447;field_32281:I
named field_32281
Lnet/minecraft/client/gui/screen/StatsScreen;field_32281:I
-
field_32282
private static final int field_32282- See Also:
- Mappings:
Namespace Name Mixin selector official v
Letl;v:I
intermediary field_32282
Lnet/minecraft/class_447;field_32282:I
named field_32282
Lnet/minecraft/client/gui/screen/StatsScreen;field_32282:I
-
field_32283
private static final int field_32283- See Also:
- Mappings:
Namespace Name Mixin selector official w
Letl;w:I
intermediary field_32283
Lnet/minecraft/class_447;field_32283:I
named field_32283
Lnet/minecraft/client/gui/screen/StatsScreen;field_32283:I
-
field_32284
private static final int field_32284- See Also:
- Mappings:
Namespace Name Mixin selector official x
Letl;x:I
intermediary field_32284
Lnet/minecraft/class_447;field_32284:I
named field_32284
Lnet/minecraft/client/gui/screen/StatsScreen;field_32284:I
-
field_32285
private static final int field_32285- See Also:
- Mappings:
Namespace Name Mixin selector official y
Letl;y:I
intermediary field_32285
Lnet/minecraft/class_447;field_32285:I
named field_32285
Lnet/minecraft/client/gui/screen/StatsScreen;field_32285:I
-
field_32274
private static final int field_32274- See Also:
- Mappings:
Namespace Name Mixin selector official z
Letl;z:I
intermediary field_32274
Lnet/minecraft/class_447;field_32274:I
named field_32274
Lnet/minecraft/client/gui/screen/StatsScreen;field_32274:I
-
field_32275
private static final int field_32275- See Also:
- Mappings:
Namespace Name Mixin selector official A
Letl;A:I
intermediary field_32275
Lnet/minecraft/class_447;field_32275:I
named field_32275
Lnet/minecraft/client/gui/screen/StatsScreen;field_32275:I
-
field_32276
private static final int field_32276- See Also:
- Mappings:
Namespace Name Mixin selector official B
Letl;B:I
intermediary field_32276
Lnet/minecraft/class_447;field_32276:I
named field_32276
Lnet/minecraft/client/gui/screen/StatsScreen;field_32276:I
-
field_32277
private static final int field_32277- See Also:
- Mappings:
Namespace Name Mixin selector official C
Letl;C:I
intermediary field_32277
Lnet/minecraft/class_447;field_32277:I
named field_32277
Lnet/minecraft/client/gui/screen/StatsScreen;field_32277:I
-
field_32278
private static final int field_32278- See Also:
- Mappings:
Namespace Name Mixin selector official D
Letl;D:I
intermediary field_32278
Lnet/minecraft/class_447;field_32278:I
named field_32278
Lnet/minecraft/client/gui/screen/StatsScreen;field_32278:I
-
field_32279
private static final int field_32279- See Also:
- Mappings:
Namespace Name Mixin selector official E
Letl;E:I
intermediary field_32279
Lnet/minecraft/class_447;field_32279:I
named field_32279
Lnet/minecraft/client/gui/screen/StatsScreen;field_32279:I
-
field_32280
private static final int field_32280- See Also:
- Mappings:
Namespace Name Mixin selector official F
Letl;F:I
intermediary field_32280
Lnet/minecraft/class_447;field_32280:I
named field_32280
Lnet/minecraft/client/gui/screen/StatsScreen;field_32280:I
-
parent
- Mappings:
Namespace Name Mixin selector official a
Letl;a:Letd;
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;
-
generalStats
- Mappings:
Namespace Name Mixin selector official o
Letl;o:Letl$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
StatsScreen.ItemStatsListWidget itemStats- Mappings:
Namespace Name Mixin selector official p
Letl;p:Letl$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 q
Letl;q:Letl$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 r
Letl;r:Lanc;
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 s
Letl;s:Leov;
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 t
Letl;t: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>
Letl;<init>(Letd;Lanc;)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(net.minecraft.client.gui.Element)
to set the element that is initially focused. -
createLists
public void createLists()- Mappings:
Namespace Name Mixin selector official m
Letl;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 B
Letl;B()V
intermediary method_2267
Lnet/minecraft/class_447;method_2267()V
named createButtons
Lnet/minecraft/client/gui/screen/StatsScreen;createButtons()V
-
render
- Specified by:
render
in interfaceDrawable
- Overrides:
render
in classScreen
- Mappings:
Namespace Name Mixin selector official a
Lepa;a(Lehe;IIF)V
intermediary method_25394
Lnet/minecraft/class_4068;method_25394(Lnet/minecraft/class_4587;IIF)V
named render
Lnet/minecraft/client/gui/Drawable;render(Lnet/minecraft/client/util/math/MatrixStack;IIF)V
-
onStatsReady
public void onStatsReady()- Specified by:
onStatsReady
in interfaceStatsListener
- Mappings:
Namespace Name Mixin selector official C
Letm;C()V
intermediary method_2300
Lnet/minecraft/class_452;method_2300()V
named onStatsReady
Lnet/minecraft/client/gui/screen/StatsListener;onStatsReady()V
-
shouldPause
public boolean shouldPause()- Overrides:
shouldPause
in classScreen
- Mappings:
Namespace Name Mixin selector official aB_
Letd;aB_()Z
intermediary method_25421
Lnet/minecraft/class_437;method_25421()Z
named shouldPause
Lnet/minecraft/client/gui/screen/Screen;shouldPause()Z
-
getSelectedStatList
- Mappings:
Namespace Name Mixin selector official D
Letl;D()Leov;
intermediary method_19399
Lnet/minecraft/class_447;method_19399()Lnet/minecraft/class_4280;
named getSelectedStatList
Lnet/minecraft/client/gui/screen/StatsScreen;getSelectedStatList()Lnet/minecraft/client/gui/widget/AlwaysSelectedEntryListWidget;
-
selectStatList
- Mappings:
Namespace Name Mixin selector official a
Letl;a(Leov;)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
Letl;a(Lamy;)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;
-
getColumnX
int getColumnX(int index) - Mappings:
Namespace Name Mixin selector official a
Letl;a(I)I
intermediary method_2285
Lnet/minecraft/class_447;method_2285(I)I
named getColumnX
Lnet/minecraft/client/gui/screen/StatsScreen;getColumnX(I)I
-
renderStatItem
- Mappings:
Namespace Name Mixin selector official a
Letl;a(Lehe;IILcfq;)V
intermediary method_2289
Lnet/minecraft/class_447;method_2289(Lnet/minecraft/class_4587;IILnet/minecraft/class_1792;)V
named renderStatItem
Lnet/minecraft/client/gui/screen/StatsScreen;renderStatItem(Lnet/minecraft/client/util/math/MatrixStack;IILnet/minecraft/item/Item;)V
-
renderIcon
- Mappings:
Namespace Name Mixin selector official c
Letl;c(Lehe;IIII)V
intermediary method_2282
Lnet/minecraft/class_447;method_2282(Lnet/minecraft/class_4587;IIII)V
named renderIcon
Lnet/minecraft/client/gui/screen/StatsScreen;renderIcon(Lnet/minecraft/client/util/math/MatrixStack;IIII)V
-