Package net.minecraft.client.gui.screen
Class StatsScreen.ItemStatsListWidget
java.lang.Object
net.minecraft.client.gui.DrawableHelper
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,- ParentElement,- Selectable
- Enclosing class:
- StatsScreen
@Environment(CLIENT)
private class StatsScreen.ItemStatsListWidget
extends AlwaysSelectedEntryListWidget<StatsScreen.ItemStatsListWidget.Entry>
- Mappings:
- Namespace - Name - official - elu$b- intermediary - net/minecraft/class_447$class_4200- named - net/minecraft/client/gui/screen/StatsScreen$ItemStatsListWidget
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionprivate classprivate classNested classes/interfaces inherited from class net.minecraft.client.gui.widget.EntryListWidgetEntryListWidget.MoveDirectionNested classes/interfaces inherited from interface net.minecraft.client.gui.SelectableSelectable.SelectionType
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected final Comparator<StatsScreen.ItemStatsListWidget.Entry>private final int[]protected intprotected intFields inherited from class net.minecraft.client.gui.widget.EntryListWidgetbottom, centerListVertically, client, headerHeight, height, itemHeight, left, right, top, widthFields inherited from class net.minecraft.client.gui.DrawableHelperGUI_ICONS_TEXTURE, OPTIONS_BACKGROUND_TEXTURE, STATS_ICON_TEXTUREFields inherited from interface net.minecraft.client.gui.ElementMAX_DOUBLE_CLICK_INTERVAL
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected voidclickedHeader(int x, int y) private intgetHeaderIndex(StatType<?> statType) intprotected intprivate StatType<?>getStatType(int headerColumn) protected Textprotected voidrender(MatrixStack matrices, @Nullable Text text, int mouseX, int mouseY) protected voidrenderBackground(MatrixStack matrices) protected voidrenderDecorations(MatrixStack matrices, int mouseX, int mouseY) protected voidrenderHeader(MatrixStack matrices, int x, int y, Tessellator tessellator) protected voidselectStatType(StatType<?> statType) Methods inherited from class net.minecraft.client.gui.widget.AlwaysSelectedEntryListWidgetappendNarrations, changeFocusMethods inherited from class net.minecraft.client.gui.widget.EntryListWidgetaddEntry, addEntryToTop, appendNarrations, centerScrollOn, children, clearEntries, drawSelectionHighlight, ensureSelectedEntryVisible, ensureVisible, getEntry, getEntryAtPosition, getEntryCount, getFocused, getHoveredEntry, getMaxPosition, getMaxScroll, getRowLeft, getRowRight, getRowTop, getScrollAmount, getSelectedOrNull, getType, isFocused, isMouseOver, isSelectedEntry, keyPressed, method_35721, mouseClicked, mouseDragged, mouseReleased, mouseScrolled, moveSelection, moveSelectionIf, remove, removeEntry, removeEntryWithoutScrolling, render, renderEntry, renderList, replaceEntries, setLeftPos, setRenderBackground, setRenderHeader, setRenderHorizontalShadows, setRenderSelection, setScrollAmount, setSelected, updateScrollingState, updateSizeMethods inherited from class net.minecraft.client.gui.AbstractParentElementisDragging, setDragging, setFocusedMethods inherited from class net.minecraft.client.gui.DrawableHelperdisableScissor, drawCenteredText, drawCenteredText, drawCenteredTextWithShadow, drawHorizontalLine, drawSprite, drawStringWithShadow, drawTexture, drawTexture, drawTexture, drawTexture, drawTextWithShadow, drawVerticalLine, drawWithOutline, drawWithShadow, enableScissor, fill, fillGradient, fillGradient, fillGradient, getZOffset, setZOffsetMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.gui.ElementmouseMovedMethods inherited from interface net.minecraft.client.gui.ParentElementcharTyped, focusOn, hoveredElement, keyReleased, setInitialFocusMethods inherited from interface net.minecraft.client.gui.SelectableisNarratable
- 
Field Details- 
blockStatTypes- Mappings:
- Namespace - Name - Mixin selector - official - a- Lelu$b;a:Ljava/util/List;- intermediary - field_18754- Lnet/minecraft/class_447$class_4200;field_18754:Ljava/util/List;- named - blockStatTypes- Lnet/minecraft/client/gui/screen/StatsScreen$ItemStatsListWidget;blockStatTypes:Ljava/util/List;
 
- 
itemStatTypes- Mappings:
- Namespace - Name - Mixin selector - official - o- Lelu$b;o:Ljava/util/List;- intermediary - field_18755- Lnet/minecraft/class_447$class_4200;field_18755:Ljava/util/List;- named - itemStatTypes- Lnet/minecraft/client/gui/screen/StatsScreen$ItemStatsListWidget;itemStatTypes:Ljava/util/List;
 
- 
HEADER_ICON_SPRITE_INDICESprivate final int[] HEADER_ICON_SPRITE_INDICES- Mappings:
- Namespace - Name - Mixin selector - official - u- Lelu$b;u:[I- intermediary - field_18753- Lnet/minecraft/class_447$class_4200;field_18753:[I- named - HEADER_ICON_SPRITE_INDICES- Lnet/minecraft/client/gui/screen/StatsScreen$ItemStatsListWidget;HEADER_ICON_SPRITE_INDICES:[I
 
- 
selectedHeaderColumnprotected int selectedHeaderColumn- Mappings:
- Namespace - Name - Mixin selector - official - p- Lelu$b;p:I- intermediary - field_18756- Lnet/minecraft/class_447$class_4200;field_18756:I- named - selectedHeaderColumn- Lnet/minecraft/client/gui/screen/StatsScreen$ItemStatsListWidget;selectedHeaderColumn:I
 
- 
comparator- Mappings:
- Namespace - Name - Mixin selector - official - q- Lelu$b;q:Ljava/util/Comparator;- intermediary - field_18758- Lnet/minecraft/class_447$class_4200;field_18758:Ljava/util/Comparator;- named - comparator- Lnet/minecraft/client/gui/screen/StatsScreen$ItemStatsListWidget;comparator:Ljava/util/Comparator;
 
- 
selectedStatType- Mappings:
- Namespace - Name - Mixin selector - official - r- Lelu$b;r:Lakf;- intermediary - field_18759- Lnet/minecraft/class_447$class_4200;field_18759:Lnet/minecraft/class_3448;- named - selectedStatType- Lnet/minecraft/client/gui/screen/StatsScreen$ItemStatsListWidget;selectedStatType:Lnet/minecraft/stat/StatType;
 
- 
listOrderprotected int listOrder- Mappings:
- Namespace - Name - Mixin selector - official - s- Lelu$b;s:I- intermediary - field_18760- Lnet/minecraft/class_447$class_4200;field_18760:I- named - listOrder- Lnet/minecraft/client/gui/screen/StatsScreen$ItemStatsListWidget;listOrder:I
 
 
- 
- 
Constructor Details- 
ItemStatsListWidget- Mappings:
- Namespace - Name - Mixin selector - official - <init>- Lelu$b;<init>(Lelu;Lefu;)V- intermediary - <init>- Lnet/minecraft/class_447$class_4200;<init>(Lnet/minecraft/class_447;Lnet/minecraft/class_310;)V- named - <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 class- EntryListWidget<StatsScreen.ItemStatsListWidget.Entry>
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lehl;a(Leaq;IILeas;)V- intermediary - method_25312- Lnet/minecraft/class_350;method_25312(Lnet/minecraft/class_4587;IILnet/minecraft/class_289;)V- named - renderHeader- Lnet/minecraft/client/gui/widget/EntryListWidget;renderHeader(Lnet/minecraft/client/util/math/MatrixStack;IILnet/minecraft/client/render/Tessellator;)V
 
- 
getRowWidthpublic int getRowWidth()- Overrides:
- getRowWidthin class- EntryListWidget<StatsScreen.ItemStatsListWidget.Entry>
- Mappings:
- Namespace - Name - Mixin selector - official - c- Lehl;c()I- intermediary - method_25322- Lnet/minecraft/class_350;method_25322()I- named - getRowWidth- Lnet/minecraft/client/gui/widget/EntryListWidget;getRowWidth()I
 
- 
getScrollbarPositionXprotected int getScrollbarPositionX()- Overrides:
- getScrollbarPositionXin class- EntryListWidget<StatsScreen.ItemStatsListWidget.Entry>
- Mappings:
- Namespace - Name - Mixin selector - official - d- Lehl;d()I- intermediary - method_25329- Lnet/minecraft/class_350;method_25329()I- named - getScrollbarPositionX- Lnet/minecraft/client/gui/widget/EntryListWidget;getScrollbarPositionX()I
 
- 
renderBackground- Overrides:
- renderBackgroundin class- EntryListWidget<StatsScreen.ItemStatsListWidget.Entry>
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lehl;a(Leaq;)V- intermediary - method_25325- Lnet/minecraft/class_350;method_25325(Lnet/minecraft/class_4587;)V- named - renderBackground- Lnet/minecraft/client/gui/widget/EntryListWidget;renderBackground(Lnet/minecraft/client/util/math/MatrixStack;)V
 
- 
clickedHeaderprotected void clickedHeader(int x, int y) - Overrides:
- clickedHeaderin class- EntryListWidget<StatsScreen.ItemStatsListWidget.Entry>
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lehl;a(II)V- intermediary - method_25310- Lnet/minecraft/class_350;method_25310(II)V- named - clickedHeader- Lnet/minecraft/client/gui/widget/EntryListWidget;clickedHeader(II)V
 
- 
getStatType- Mappings:
- Namespace - Name - Mixin selector - official - a- Lelu$b;a(I)Lakf;- intermediary - method_19410- Lnet/minecraft/class_447$class_4200;method_19410(I)Lnet/minecraft/class_3448;- named - getStatType- Lnet/minecraft/client/gui/screen/StatsScreen$ItemStatsListWidget;getStatType(I)Lnet/minecraft/stat/StatType;
 
- 
getHeaderIndex- Mappings:
- Namespace - Name - Mixin selector - official - b- Lelu$b;b(Lakf;)I- intermediary - method_19409- Lnet/minecraft/class_447$class_4200;method_19409(Lnet/minecraft/class_3448;)I- named - getHeaderIndex- Lnet/minecraft/client/gui/screen/StatsScreen$ItemStatsListWidget;getHeaderIndex(Lnet/minecraft/stat/StatType;)I
 
- 
renderDecorations- Overrides:
- renderDecorationsin class- EntryListWidget<StatsScreen.ItemStatsListWidget.Entry>
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lehl;a(Leaq;II)V- intermediary - method_25320- Lnet/minecraft/class_350;method_25320(Lnet/minecraft/class_4587;II)V- named - renderDecorations- Lnet/minecraft/client/gui/widget/EntryListWidget;renderDecorations(Lnet/minecraft/client/util/math/MatrixStack;II)V
 
- 
render- Mappings:
- Namespace - Name - Mixin selector - official - a- Lelu$b;a(Leaq;Lrq;II)V- intermediary - method_19407- Lnet/minecraft/class_447$class_4200;method_19407(Lnet/minecraft/class_4587;Lnet/minecraft/class_2561;II)V- named - render- Lnet/minecraft/client/gui/screen/StatsScreen$ItemStatsListWidget;render(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/text/Text;II)V
 
- 
getText- Mappings:
- Namespace - Name - Mixin selector - official - a- Lelu$b;a(Lcat;)Lrq;- intermediary - method_19406- Lnet/minecraft/class_447$class_4200;method_19406(Lnet/minecraft/class_1792;)Lnet/minecraft/class_2561;- named - getText- Lnet/minecraft/client/gui/screen/StatsScreen$ItemStatsListWidget;getText(Lnet/minecraft/item/Item;)Lnet/minecraft/text/Text;
 
- 
selectStatType- Mappings:
- Namespace - Name - Mixin selector - official - a- Lelu$b;a(Lakf;)V- intermediary - method_19408- Lnet/minecraft/class_447$class_4200;method_19408(Lnet/minecraft/class_3448;)V- named - selectStatType- Lnet/minecraft/client/gui/screen/StatsScreen$ItemStatsListWidget;selectStatType(Lnet/minecraft/stat/StatType;)V
 
 
-