Package net.minecraft.client.gui.screen
Class StatsScreen.ItemStatsListWidget
java.lang.Object
net.minecraft.client.gui.AbstractParentElement
net.minecraft.client.gui.widget.EntryListWidget<E>
net.minecraft.client.gui.widget.AlwaysSelectedEntryListWidget<StatsScreen.ItemStatsListWidget.Entry>
net.minecraft.client.gui.screen.StatsScreen.ItemStatsListWidget
- All Implemented Interfaces:
Drawable,Element,Narratable,Navigable,ParentElement,Selectable
- Enclosing class:
StatsScreen
@Environment(CLIENT)
private class StatsScreen.ItemStatsListWidget
extends AlwaysSelectedEntryListWidget<StatsScreen.ItemStatsListWidget.Entry>
- Mappings:
Namespace Name intermediary net/minecraft/class_447$class_4200official euo$bnamed net/minecraft/client/gui/screen/StatsScreen$ItemStatsListWidget
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate classprivate classNested classes/interfaces inherited from interface net.minecraft.client.gui.Selectable
Selectable.SelectionType -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final Comparator<StatsScreen.ItemStatsListWidget.Entry>private final int[]protected intprotected intFields inherited from class net.minecraft.client.gui.widget.EntryListWidget
bottom, centerListVertically, client, headerHeight, height, itemHeight, left, right, top, widthFields inherited from interface net.minecraft.client.gui.Element
MAX_DOUBLE_CLICK_INTERVAL -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidclickedHeader(int x, int y) private intgetHeaderIndex(StatType<?> statType) intprotected intprivate StatType<?>getStatType(int headerColumn) protected Textprotected voidrender(DrawContext drawContext, @Nullable Text text, int mouseX, int mouseY) protected voidrenderBackground(DrawContext context) protected voidrenderDecorations(DrawContext context, int mouseX, int mouseY) protected voidrenderHeader(DrawContext context, int x, int y) protected voidselectStatType(StatType<?> statType) Methods inherited from class net.minecraft.client.gui.widget.AlwaysSelectedEntryListWidget
appendNarrations, getNavigationPathMethods inherited from class net.minecraft.client.gui.widget.EntryListWidget
addEntry, addEntryToTop, appendNarrations, centerScrollOn, children, clearEntries, drawSelectionHighlight, enableScissor, ensureVisible, getEntry, getEntryAtPosition, getEntryCount, getFirst, getFocused, getHoveredEntry, getMaxPosition, getMaxScroll, getNavigationFocus, getNeighboringEntry, getNeighboringEntry, getNeighboringEntry, getRowBottom, getRowLeft, getRowRight, getRowTop, getScrollAmount, getSelectedOrNull, getType, isMouseOver, isSelectedEntry, method_35721, mouseClicked, mouseDragged, mouseReleased, mouseScrolled, remove, removeEntry, removeEntryWithoutScrolling, render, renderEntry, renderList, replaceEntries, setFocused, setLeftPos, setRenderBackground, setRenderHeader, setRenderHorizontalShadows, setRenderSelection, setScrollAmount, setSelected, updateScrollingState, updateSizeMethods inherited from class net.minecraft.client.gui.AbstractParentElement
isDragging, setDraggingMethods 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
mouseMovedMethods inherited from interface net.minecraft.client.gui.navigation.Navigable
getNavigationOrderMethods inherited from interface net.minecraft.client.gui.ParentElement
charTyped, focusOn, getFocusedPath, hoveredElement, isFocused, keyPressed, keyReleased, setFocusedMethods inherited from interface net.minecraft.client.gui.Selectable
isNarratable
-
Field Details
-
blockStatTypes
- Mappings:
Namespace Name Mixin selector intermediary field_18754Lnet/minecraft/class_447$class_4200;field_18754:Ljava/util/List;official aLeuo$b;a:Ljava/util/List;named blockStatTypesLnet/minecraft/client/gui/screen/StatsScreen$ItemStatsListWidget;blockStatTypes:Ljava/util/List;
-
itemStatTypes
- Mappings:
Namespace Name Mixin selector intermediary field_18755Lnet/minecraft/class_447$class_4200;field_18755:Ljava/util/List;official lLeuo$b;l:Ljava/util/List;named itemStatTypesLnet/minecraft/client/gui/screen/StatsScreen$ItemStatsListWidget;itemStatTypes:Ljava/util/List;
-
HEADER_ICON_SPRITE_INDICES
private final int[] HEADER_ICON_SPRITE_INDICES- Mappings:
Namespace Name Mixin selector intermediary field_18753Lnet/minecraft/class_447$class_4200;field_18753:[Iofficial rLeuo$b;r:[Inamed HEADER_ICON_SPRITE_INDICESLnet/minecraft/client/gui/screen/StatsScreen$ItemStatsListWidget;HEADER_ICON_SPRITE_INDICES:[I
-
selectedHeaderColumn
protected int selectedHeaderColumn- Mappings:
Namespace Name Mixin selector intermediary field_18756Lnet/minecraft/class_447$class_4200;field_18756:Iofficial mLeuo$b;m:Inamed selectedHeaderColumnLnet/minecraft/client/gui/screen/StatsScreen$ItemStatsListWidget;selectedHeaderColumn:I
-
comparator
- Mappings:
Namespace Name Mixin selector intermediary field_18758Lnet/minecraft/class_447$class_4200;field_18758:Ljava/util/Comparator;official nLeuo$b;n:Ljava/util/Comparator;named comparatorLnet/minecraft/client/gui/screen/StatsScreen$ItemStatsListWidget;comparator:Ljava/util/Comparator;
-
selectedStatType
- Mappings:
Namespace Name Mixin selector intermediary field_18759Lnet/minecraft/class_447$class_4200;field_18759:Lnet/minecraft/class_3448;official oLeuo$b;o:Lamq;named selectedStatTypeLnet/minecraft/client/gui/screen/StatsScreen$ItemStatsListWidget;selectedStatType:Lnet/minecraft/stat/StatType;
-
listOrder
protected int listOrder- Mappings:
Namespace Name Mixin selector intermediary field_18760Lnet/minecraft/class_447$class_4200;field_18760:Iofficial pLeuo$b;p:Inamed listOrderLnet/minecraft/client/gui/screen/StatsScreen$ItemStatsListWidget;listOrder:I
-
-
Constructor Details
-
ItemStatsListWidget
- Mappings:
Namespace Name Mixin selector intermediary <init>Lnet/minecraft/class_447$class_4200;<init>(Lnet/minecraft/class_447;Lnet/minecraft/class_310;)Vofficial <init>Leuo$b;<init>(Leuo;Lenf;)Vnamed <init>Lnet/minecraft/client/gui/screen/StatsScreen$ItemStatsListWidget;<init>(Lnet/minecraft/client/gui/screen/StatsScreen;Lnet/minecraft/client/MinecraftClient;)V
-
-
Method Details
-
renderHeader
- Overrides:
renderHeaderin classEntryListWidget<StatsScreen.ItemStatsListWidget.Entry>- Mappings:
Namespace Name Mixin selector intermediary method_25312Lnet/minecraft/class_350;method_25312(Lnet/minecraft/class_332;II)Vofficial aLeou;a(Leop;II)Vnamed renderHeaderLnet/minecraft/client/gui/widget/EntryListWidget;renderHeader(Lnet/minecraft/client/gui/DrawContext;II)V
-
getRowWidth
public int getRowWidth()- Overrides:
getRowWidthin classEntryListWidget<StatsScreen.ItemStatsListWidget.Entry>- Mappings:
Namespace Name Mixin selector intermediary method_25322Lnet/minecraft/class_350;method_25322()Iofficial bLeou;b()Inamed getRowWidthLnet/minecraft/client/gui/widget/EntryListWidget;getRowWidth()I
-
getScrollbarPositionX
protected int getScrollbarPositionX()- Overrides:
getScrollbarPositionXin classEntryListWidget<StatsScreen.ItemStatsListWidget.Entry>- Mappings:
Namespace Name Mixin selector intermediary method_25329Lnet/minecraft/class_350;method_25329()Iofficial cLeou;c()Inamed getScrollbarPositionXLnet/minecraft/client/gui/widget/EntryListWidget;getScrollbarPositionX()I
-
renderBackground
- Overrides:
renderBackgroundin classEntryListWidget<StatsScreen.ItemStatsListWidget.Entry>- Mappings:
Namespace Name Mixin selector intermediary method_25325Lnet/minecraft/class_350;method_25325(Lnet/minecraft/class_332;)Vofficial aLeou;a(Leop;)Vnamed renderBackgroundLnet/minecraft/client/gui/widget/EntryListWidget;renderBackground(Lnet/minecraft/client/gui/DrawContext;)V
-
clickedHeader
protected void clickedHeader(int x, int y) - Overrides:
clickedHeaderin classEntryListWidget<StatsScreen.ItemStatsListWidget.Entry>- Mappings:
Namespace Name Mixin selector intermediary method_25310Lnet/minecraft/class_350;method_25310(II)Vofficial aLeou;a(II)Vnamed clickedHeaderLnet/minecraft/client/gui/widget/EntryListWidget;clickedHeader(II)V
-
getStatType
- Mappings:
Namespace Name Mixin selector intermediary method_19410Lnet/minecraft/class_447$class_4200;method_19410(I)Lnet/minecraft/class_3448;official aLeuo$b;a(I)Lamq;named getStatTypeLnet/minecraft/client/gui/screen/StatsScreen$ItemStatsListWidget;getStatType(I)Lnet/minecraft/stat/StatType;
-
getHeaderIndex
- Mappings:
Namespace Name Mixin selector intermediary method_19409Lnet/minecraft/class_447$class_4200;method_19409(Lnet/minecraft/class_3448;)Iofficial bLeuo$b;b(Lamq;)Inamed getHeaderIndexLnet/minecraft/client/gui/screen/StatsScreen$ItemStatsListWidget;getHeaderIndex(Lnet/minecraft/stat/StatType;)I
-
renderDecorations
- Overrides:
renderDecorationsin classEntryListWidget<StatsScreen.ItemStatsListWidget.Entry>- Mappings:
Namespace Name Mixin selector intermediary method_25320Lnet/minecraft/class_350;method_25320(Lnet/minecraft/class_332;II)Vofficial bLeou;b(Leop;II)Vnamed renderDecorationsLnet/minecraft/client/gui/widget/EntryListWidget;renderDecorations(Lnet/minecraft/client/gui/DrawContext;II)V
-
render
protected void render(DrawContext drawContext, @Nullable @Nullable Text text, int mouseX, int mouseY) - Mappings:
Namespace Name Mixin selector intermediary method_19407Lnet/minecraft/class_447$class_4200;method_19407(Lnet/minecraft/class_332;Lnet/minecraft/class_2561;II)Vofficial aLeuo$b;a(Leop;Lsw;II)Vnamed renderLnet/minecraft/client/gui/screen/StatsScreen$ItemStatsListWidget;render(Lnet/minecraft/client/gui/DrawContext;Lnet/minecraft/text/Text;II)V
-
getText
- Mappings:
Namespace Name Mixin selector intermediary method_19406Lnet/minecraft/class_447$class_4200;method_19406(Lnet/minecraft/class_1792;)Lnet/minecraft/class_2561;official aLeuo$b;a(Lcfs;)Lsw;named getTextLnet/minecraft/client/gui/screen/StatsScreen$ItemStatsListWidget;getText(Lnet/minecraft/item/Item;)Lnet/minecraft/text/Text;
-
selectStatType
- Mappings:
Namespace Name Mixin selector intermediary method_19408Lnet/minecraft/class_447$class_4200;method_19408(Lnet/minecraft/class_3448;)Vofficial aLeuo$b;a(Lamq;)Vnamed selectStatTypeLnet/minecraft/client/gui/screen/StatsScreen$ItemStatsListWidget;selectStatType(Lnet/minecraft/stat/StatType;)V
-