Package net.minecraft.client.gui.screen
Class StatsScreen
java.lang.Object
net.minecraft.client.gui.DrawableHelper
net.minecraft.client.gui.screen.Screen
net.minecraft.client.gui.screen.StatsScreen
- All Implemented Interfaces:
StatsListener,IdentifibleBooleanConsumer
- Mappings:
Namespace Name official biaintermediary net/minecraft/class_402named net/minecraft/client/gui/screen/StatsScreen
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) class(package private) class(package private) class(package private) class(package private) class -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate ListWidgetprivate StatsScreen.BlockStatsListWidgetprivate booleanprivate StatsScreen.ItemStatsListWidgetprotected Screenprivate final StatHandlerprotected StringFields inherited from class net.minecraft.client.gui.screen.Screen
buttons, client, height, itemRenderer, labels, passEvents, textRenderer, widthFields inherited from class net.minecraft.client.gui.DrawableHelper
GUI_ICONS_TEXTURE, OPTIONS_BACKGROUND_TEXTURE, STATS_ICON_TEXTURE, zOffsetFields inherited from interface net.minecraft.client.gui.StatsListener
PROGRESS_BAR_STAGES -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidbuttonClicked(ButtonWidget button) voidvoidvoidinit()voidvoidvoidrender(int mouseX, int mouseY, float tickDelta) private voidrenderIcon(int x, int y) private voidrenderIcon(int x, int y, int u, int v) private voidrenderStatItem(int x, int y, Item item) booleanMethods inherited from class net.minecraft.client.gui.screen.Screen
confirmResult, getClipboard, handleInput, handleKeyboard, handleTextClick, hasAltDown, hasControlDown, hasShiftDown, init, insertText, isCopy, isCut, isPaste, isSelectAll, keyPressed, method_13411, mouseClicked, mouseDragged, mouseReleased, removed, renderBackground, renderBackground, renderDirtBackground, renderTextHoverEffect, renderTooltip, renderTooltip, renderTooltip, resize, sendMessage, sendMessage, setClipboard, setScreenBounds, tickMethods inherited from class net.minecraft.client.gui.DrawableHelper
drawCenteredString, drawHorizontalLine, drawSprite, drawTexture, drawTexture, drawTexture, drawTexture, drawVerticalLine, drawWithShadow, fill, fillGradient
-
Field Details
-
parent
- Mappings:
Namespace Name Mixin selector official aLbia;a:Lbho;intermediary field_1325Lnet/minecraft/class_402;field_1325:Lnet/minecraft/class_388;named parentLnet/minecraft/client/gui/screen/StatsScreen;parent:Lnet/minecraft/client/gui/screen/Screen;
-
title
- Mappings:
Namespace Name Mixin selector official fLbia;f:Ljava/lang/String;intermediary field_1326Lnet/minecraft/class_402;field_1326:Ljava/lang/String;named titleLnet/minecraft/client/gui/screen/StatsScreen;title:Ljava/lang/String;
-
generalStats
- Mappings:
Namespace Name Mixin selector official gLbia;g:Lbia$b;intermediary field_7790Lnet/minecraft/class_402;field_7790:Lnet/minecraft/class_402$class_405;named generalStatsLnet/minecraft/client/gui/screen/StatsScreen;generalStats:Lnet/minecraft/client/gui/screen/StatsScreen$GeneralStatsListWidget;
-
itemStats
- Mappings:
Namespace Name Mixin selector official hLbia;h:Lbia$c;intermediary field_7791Lnet/minecraft/class_402;field_7791:Lnet/minecraft/class_402$class_406;named itemStatsLnet/minecraft/client/gui/screen/StatsScreen;itemStats:Lnet/minecraft/client/gui/screen/StatsScreen$ItemStatsListWidget;
-
blockStats
- Mappings:
Namespace Name Mixin selector official iLbia;i:Lbia$a;intermediary field_7792Lnet/minecraft/class_402;field_7792:Lnet/minecraft/class_402$class_403;named blockStatsLnet/minecraft/client/gui/screen/StatsScreen;blockStats:Lnet/minecraft/client/gui/screen/StatsScreen$BlockStatsListWidget;
-
mobStats
- Mappings:
Namespace Name Mixin selector official rLbia;r:Lbia$d;intermediary field_7793Lnet/minecraft/class_402;field_7793:Lnet/minecraft/class_402$class_1817;named mobStatsLnet/minecraft/client/gui/screen/StatsScreen;mobStats:Lnet/minecraft/client/gui/screen/StatsScreen$EntityStatsListWidget;
-
statHandler
- Mappings:
Namespace Name Mixin selector official sLbia;s:Lob;intermediary field_1331Lnet/minecraft/class_402;field_1331:Lnet/minecraft/class_625;named statHandlerLnet/minecraft/client/gui/screen/StatsScreen;statHandler:Lnet/minecraft/stat/StatHandler;
-
activeList
- Mappings:
Namespace Name Mixin selector official tLbia;t:Lbgd;intermediary field_1332Lnet/minecraft/class_402;field_1332:Lnet/minecraft/class_390;named activeListLnet/minecraft/client/gui/screen/StatsScreen;activeList:Lnet/minecraft/client/gui/widget/ListWidget;
-
downloadingStats
private boolean downloadingStats- Mappings:
Namespace Name Mixin selector official uLbia;u:Zintermediary field_7794Lnet/minecraft/class_402;field_7794:Znamed downloadingStatsLnet/minecraft/client/gui/screen/StatsScreen;downloadingStats:Z
-
-
Constructor Details
-
StatsScreen
- Mappings:
Namespace Name Mixin selector official <init>Lbia;<init>(Lbho;Lob;)Vintermediary <init>Lnet/minecraft/class_402;<init>(Lnet/minecraft/class_388;Lnet/minecraft/class_625;)Vnamed <init>Lnet/minecraft/client/gui/screen/StatsScreen;<init>(Lnet/minecraft/client/gui/screen/Screen;Lnet/minecraft/stat/StatHandler;)V
-
-
Method Details
-
init
public void init() -
handleMouse
public void handleMouse()- Overrides:
handleMousein classScreen- Mappings:
Namespace Name Mixin selector official kLbho;k()Vintermediary method_1035Lnet/minecraft/class_388;method_1035()Vnamed handleMouseLnet/minecraft/client/gui/screen/Screen;handleMouse()V
-
createLists
public void createLists()- Mappings:
Namespace Name Mixin selector official fLbia;f()Vintermediary method_9596Lnet/minecraft/class_402;method_9596()Vnamed createListsLnet/minecraft/client/gui/screen/StatsScreen;createLists()V
-
initButtons
public void initButtons()- Mappings:
Namespace Name Mixin selector official gLbia;g()Vintermediary method_6763Lnet/minecraft/class_402;method_6763()Vnamed initButtonsLnet/minecraft/client/gui/screen/StatsScreen;initButtons()V
-
buttonClicked
- Overrides:
buttonClickedin classScreen- Mappings:
Namespace Name Mixin selector official aLbho;a(Lbfm;)Vintermediary method_1027Lnet/minecraft/class_388;method_1027(Lnet/minecraft/class_356;)Vnamed buttonClickedLnet/minecraft/client/gui/screen/Screen;buttonClicked(Lnet/minecraft/client/gui/widget/ButtonWidget;)V
-
render
public void render(int mouseX, int mouseY, float tickDelta) -
onStatsReady
public void onStatsReady()- Specified by:
onStatsReadyin interfaceStatsListener- Mappings:
Namespace Name Mixin selector official aLbib;a()Vintermediary method_6772Lnet/minecraft/class_1818;method_6772()Vnamed onStatsReadyLnet/minecraft/client/gui/StatsListener;onStatsReady()V
-
shouldPauseGame
public boolean shouldPauseGame()- Overrides:
shouldPauseGamein classScreen- Mappings:
Namespace Name Mixin selector official dLbho;d()Zintermediary method_1037Lnet/minecraft/class_388;method_1037()Znamed shouldPauseGameLnet/minecraft/client/gui/screen/Screen;shouldPauseGame()Z
-
renderStatItem
- Mappings:
Namespace Name Mixin selector official aLbia;a(IILafh;)Vintermediary method_1104Lnet/minecraft/class_402;method_1104(IILnet/minecraft/class_1069;)Vnamed renderStatItemLnet/minecraft/client/gui/screen/StatsScreen;renderStatItem(IILnet/minecraft/item/Item;)V
-
renderIcon
private void renderIcon(int x, int y) - Mappings:
Namespace Name Mixin selector official bLbia;b(II)Vintermediary method_1101Lnet/minecraft/class_402;method_1101(II)Vnamed renderIconLnet/minecraft/client/gui/screen/StatsScreen;renderIcon(II)V
-
renderIcon
private void renderIcon(int x, int y, int u, int v) - Mappings:
Namespace Name Mixin selector official cLbia;c(IIII)Vintermediary method_1105Lnet/minecraft/class_402;method_1105(IIII)Vnamed renderIconLnet/minecraft/client/gui/screen/StatsScreen;renderIcon(IIII)V
-