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
@Environment(CLIENT) public class StatsScreen extends Screen implements StatsListener
- Mappings:
Namespace Name official ayfintermediary net/minecraft/class_770named net/minecraft/client/gui/screen/StatsScreen
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) classStatsScreen.class_772(package private) classStatsScreen.class_773(package private) classStatsScreen.class_774(package private) classStatsScreen.class_775(package private) classStatsScreen.EntityStatsListWidget -
Field Summary
Fields Modifier and Type Field Description private booleandownloadingStatsprotected Screenfield_3331protected Stringfield_3332private StatsScreen.class_772field_3333private StatsScreen.class_773field_3334private StatsScreen.EntityStatsListWidgetfield_3335private StatsScreen.class_774field_3336private StatHandlerfield_3337private ListWidgetfield_3338Fields 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
BACKGROUND_TEXTURE, GUI_ICONS_TEXTURE, STATS_ICON_TEXTURE, zOffsetFields inherited from interface net.minecraft.client.gui.StatsListener
PROGRESS_BAR_STAGES -
Constructor Summary
Constructors Constructor Description StatsScreen(Screen screen, StatHandler statHandler) -
Method Summary
Modifier and Type Method Description protected voidbuttonClicked(ButtonWidget button)voidcreateButtons()voidcreateLists()voidhandleMouse()voidinit()private voidmethod_2865(int int2, int int3)voidonStatsReady()voidrender(int mouseX, int mouseY, float tickDelta)private voidrenderIcon(int x, int y, int u, int v)private voidrenderStatItem(int x, int y, Item item)booleanshouldPauseGame()Methods inherited from class net.minecraft.client.gui.screen.Screen
confirmResult, getClipboard, handleInput, handleKeyboard, handleTextClick, hasAltDown, hasControlDown, hasShiftDown, init, insertText, isCopy, isCut, isPaste, isSelectAll, keyPressed, 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
-
field_3331
- Mappings:
Namespace Name Mixin selector official aLayf;a:Laxu;intermediary field_3331Lnet/minecraft/class_770;field_3331:Lnet/minecraft/class_754;named field_3331Lnet/minecraft/client/gui/screen/StatsScreen;field_3331:Lnet/minecraft/client/gui/screen/Screen;
-
field_3332
- Mappings:
Namespace Name Mixin selector official fLayf;f:Ljava/lang/String;intermediary field_3332Lnet/minecraft/class_770;field_3332:Ljava/lang/String;named field_3332Lnet/minecraft/client/gui/screen/StatsScreen;field_3332:Ljava/lang/String;
-
field_3333
- Mappings:
Namespace Name Mixin selector official gLayf;g:Layf$b;intermediary field_3333Lnet/minecraft/class_770;field_3333:Lnet/minecraft/class_770$class_772;named field_3333Lnet/minecraft/client/gui/screen/StatsScreen;field_3333:Lnet/minecraft/client/gui/screen/StatsScreen$class_772;
-
field_3334
- Mappings:
Namespace Name Mixin selector official hLayf;h:Layf$c;intermediary field_3334Lnet/minecraft/class_770;field_3334:Lnet/minecraft/class_770$class_773;named field_3334Lnet/minecraft/client/gui/screen/StatsScreen;field_3334:Lnet/minecraft/client/gui/screen/StatsScreen$class_773;
-
field_3335
- Mappings:
Namespace Name Mixin selector official iLayf;i:Layf$a;intermediary field_3335Lnet/minecraft/class_770;field_3335:Lnet/minecraft/class_770$class_771;named field_3335Lnet/minecraft/client/gui/screen/StatsScreen;field_3335:Lnet/minecraft/client/gui/screen/StatsScreen$EntityStatsListWidget;
-
field_3336
- Mappings:
Namespace Name Mixin selector official rLayf;r:Layf$d;intermediary field_3336Lnet/minecraft/class_770;field_3336:Lnet/minecraft/class_770$class_774;named field_3336Lnet/minecraft/client/gui/screen/StatsScreen;field_3336:Lnet/minecraft/client/gui/screen/StatsScreen$class_774;
-
field_3337
- Mappings:
Namespace Name Mixin selector official sLayf;s:Lnb;intermediary field_3337Lnet/minecraft/class_770;field_3337:Lnet/minecraft/class_1688;named field_3337Lnet/minecraft/client/gui/screen/StatsScreen;field_3337:Lnet/minecraft/stat/StatHandler;
-
field_3338
- Mappings:
Namespace Name Mixin selector official tLayf;t:Lawi;intermediary field_3338Lnet/minecraft/class_770;field_3338:Lnet/minecraft/class_713;named field_3338Lnet/minecraft/client/gui/screen/StatsScreen;field_3338:Lnet/minecraft/client/gui/widget/ListWidget;
-
downloadingStats
private boolean downloadingStats- Mappings:
Namespace Name Mixin selector official uLayf;u:Zintermediary field_3339Lnet/minecraft/class_770;field_3339:Znamed downloadingStatsLnet/minecraft/client/gui/screen/StatsScreen;downloadingStats:Z
-
-
Constructor Details
-
StatsScreen
-
-
Method Details
-
init
public void init() -
handleMouse
public void handleMouse()- Overrides:
handleMousein classScreen- Mappings:
Namespace Name Mixin selector official kLaxu;k()Vintermediary method_2810Lnet/minecraft/class_754;method_2810()Vnamed handleMouseLnet/minecraft/client/gui/screen/Screen;handleMouse()V
-
createLists
public void createLists()- Mappings:
Namespace Name Mixin selector official fLayf;f()Vintermediary method_2872Lnet/minecraft/class_770;method_2872()Vnamed createListsLnet/minecraft/client/gui/screen/StatsScreen;createLists()V
-
createButtons
public void createButtons()- Mappings:
Namespace Name Mixin selector official gLayf;g()Vintermediary method_2874Lnet/minecraft/class_770;method_2874()Vnamed createButtonsLnet/minecraft/client/gui/screen/StatsScreen;createButtons()V
-
buttonClicked
- Overrides:
buttonClickedin classScreen- Mappings:
Namespace Name Mixin selector official aLaxu;a(Lavs;)Vintermediary method_2787Lnet/minecraft/class_754;method_2787(Lnet/minecraft/class_685;)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 aLayg;a()Vintermediary method_2895Lnet/minecraft/class_776;method_2895()Vnamed onStatsReadyLnet/minecraft/client/gui/StatsListener;onStatsReady()V
-
shouldPauseGame
public boolean shouldPauseGame()- Overrides:
shouldPauseGamein classScreen- Mappings:
Namespace Name Mixin selector official dLaxu;d()Zintermediary method_2802Lnet/minecraft/class_754;method_2802()Znamed shouldPauseGameLnet/minecraft/client/gui/screen/Screen;shouldPauseGame()Z
-
renderStatItem
- Mappings:
Namespace Name Mixin selector official aLayf;a(IILzw;)Vintermediary method_2860Lnet/minecraft/class_770;method_2860(IILnet/minecraft/class_2054;)Vnamed renderStatItemLnet/minecraft/client/gui/screen/StatsScreen;renderStatItem(IILnet/minecraft/item/Item;)V
-
method_2865
private void method_2865(int int2, int int3)- Mappings:
Namespace Name Mixin selector official bLayf;b(II)Vintermediary method_2865Lnet/minecraft/class_770;method_2865(II)Vnamed method_2865Lnet/minecraft/client/gui/screen/StatsScreen;method_2865(II)V
-
renderIcon
private void renderIcon(int x, int y, int u, int v)- Mappings:
Namespace Name Mixin selector official cLayf;c(IIII)Vintermediary method_2868Lnet/minecraft/class_770;method_2868(IIII)Vnamed renderIconLnet/minecraft/client/gui/screen/StatsScreen;renderIcon(IIII)V
-