Package net.minecraft.client.gui.screen
Class StatsScreen.AbstractStatsListWidget
java.lang.Object
net.minecraft.client.gui.widget.EntryListWidget
net.minecraft.client.gui.screen.StatsScreen.AbstractStatsListWidget
- Direct Known Subclasses:
StatsScreen.BlockStatsListWidget,StatsScreen.ItemStatsListWidget
- Enclosing class:
- StatsScreen
- Mappings:
Namespace Name intermediary net/minecraft/class_91$class_99glue class_147$class_339server net/minecraft/class_91$class_99client ivnamed net/minecraft/client/gui/screen/StatsScreen$AbstractStatsListWidget
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected intprotected ListList of ItemOrBlockStatprotected intprotected Comparatorprotected intFields inherited from class net.minecraft.client.gui.widget.EntryListWidget
bottom, itemHeight, top -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidclick(int buttonDownTime) protected voidentryClicked(int index, boolean doubleClick) protected abstract StringgetColumnHeader(int column) protected final ItemOrBlockStatgetEntry(int index) protected final intprotected voidheaderClicked(int x, int y) protected booleanisSelectedEntry(int index) protected voidprotected voidrenderDecorations(int mouseX, int mouseY) protected voidrenderHeader(int x, int y, Tessellator tessellator) protected voidrenderStat(ItemOrBlockStat stat, int x, int y) protected voidrenderStat(ItemOrBlockStat stat, int x, int y, boolean isRowEven) Methods inherited from class net.minecraft.client.gui.widget.EntryListWidget
buttonClicked, getEntriesHeight, getEntryAt, registerButtons, render, renderEntry, setHeader, setRenderSelectionHighlight
-
Field Details
-
clickedIconId
protected int clickedIconId- Mappings:
Namespace Name Mixin selector intermediary field_314Lnet/minecraft/class_91$class_99;field_314:Iglue field_1398Lclass_147$class_339;field_1398:Iserver field_314Lnet/minecraft/class_91$class_99;field_314:Iclient bLiv;b:Inamed clickedIconIdLnet/minecraft/client/gui/screen/StatsScreen$AbstractStatsListWidget;clickedIconId:I
-
entries
List of ItemOrBlockStat- Mappings:
Namespace Name Mixin selector intermediary field_315Lnet/minecraft/class_91$class_99;field_315:Ljava/util/List;glue field_1399Lclass_147$class_339;field_1399:Ljava/util/List;server field_315Lnet/minecraft/class_91$class_99;field_315:Ljava/util/List;client cLiv;c:Ljava/util/List;named entriesLnet/minecraft/client/gui/screen/StatsScreen$AbstractStatsListWidget;entries:Ljava/util/List;
-
statComparator
- Mappings:
Namespace Name Mixin selector intermediary field_316Lnet/minecraft/class_91$class_99;field_316:Ljava/util/Comparator;glue field_1400Lclass_147$class_339;field_1400:Ljava/util/Comparator;server field_316Lnet/minecraft/class_91$class_99;field_316:Ljava/util/Comparator;client dLiv;d:Ljava/util/Comparator;named statComparatorLnet/minecraft/client/gui/screen/StatsScreen$AbstractStatsListWidget;statComparator:Ljava/util/Comparator;
-
selectedTab
protected int selectedTab- Mappings:
Namespace Name Mixin selector intermediary field_317Lnet/minecraft/class_91$class_99;field_317:Iglue field_1401Lclass_147$class_339;field_1401:Iserver field_317Lnet/minecraft/class_91$class_99;field_317:Iclient eLiv;e:Inamed selectedTabLnet/minecraft/client/gui/screen/StatsScreen$AbstractStatsListWidget;selectedTab:I
-
statSortOrder
protected int statSortOrder- Mappings:
Namespace Name Mixin selector intermediary field_318Lnet/minecraft/class_91$class_99;field_318:Iglue field_1402Lclass_147$class_339;field_1402:Iserver field_318Lnet/minecraft/class_91$class_99;field_318:Iclient fLiv;f:Inamed statSortOrderLnet/minecraft/client/gui/screen/StatsScreen$AbstractStatsListWidget;statSortOrder:I
-
-
Constructor Details
-
AbstractStatsListWidget
protected AbstractStatsListWidget()
-
-
Method Details
-
entryClicked
protected void entryClicked(int index, boolean doubleClick) - Specified by:
entryClickedin classEntryListWidget- Mappings:
Namespace Name Mixin selector intermediary method_1267Lnet/minecraft/class_97;method_1267(IZ)Vglue method_459Lclass_437;method_459(IZ)Vserver method_1267Lnet/minecraft/class_97;method_1267(IZ)Vclient aLlg;a(IZ)Vnamed entryClickedLnet/minecraft/client/gui/widget/EntryListWidget;entryClicked(IZ)V
-
isSelectedEntry
protected boolean isSelectedEntry(int index) - Specified by:
isSelectedEntryin classEntryListWidget- Mappings:
Namespace Name Mixin selector intermediary method_1270Lnet/minecraft/class_97;method_1270(I)Zglue method_462Lclass_437;method_462(I)Zserver method_1270Lnet/minecraft/class_97;method_1270(I)Zclient c_Llg;c_(I)Znamed isSelectedEntryLnet/minecraft/client/gui/widget/EntryListWidget;isSelectedEntry(I)Z
-
renderBackground
protected void renderBackground()- Specified by:
renderBackgroundin classEntryListWidget- Mappings:
Namespace Name Mixin selector intermediary method_1269Lnet/minecraft/class_97;method_1269()Vglue method_461Lclass_437;method_461()Vserver method_1269Lnet/minecraft/class_97;method_1269()Vclient cLlg;c()Vnamed renderBackgroundLnet/minecraft/client/gui/widget/EntryListWidget;renderBackground()V
-
renderHeader
- Overrides:
renderHeaderin classEntryListWidget- Mappings:
Namespace Name Mixin selector intermediary method_1265Lnet/minecraft/class_97;method_1265(IILnet/minecraft/class_67;)Vglue method_261Lclass_437;method_261(IILclass_539;)Vserver method_1265Lnet/minecraft/class_97;method_1265(IILnet/minecraft/class_67;)Vclient aLlg;a(IILnw;)Vnamed renderHeaderLnet/minecraft/client/gui/widget/EntryListWidget;renderHeader(IILnet/minecraft/client/render/Tessellator;)V
-
headerClicked
protected void headerClicked(int x, int y) - Overrides:
headerClickedin classEntryListWidget- Mappings:
Namespace Name Mixin selector intermediary method_1254Lnet/minecraft/class_97;method_1254(II)Vglue method_1394Lclass_437;method_1394(II)Vserver method_1254Lnet/minecraft/class_97;method_1254(II)Vclient aLlg;a(II)Vnamed headerClickedLnet/minecraft/client/gui/widget/EntryListWidget;headerClicked(II)V
-
getEntryCount
protected final int getEntryCount()- Specified by:
getEntryCountin classEntryListWidget- Mappings:
Namespace Name Mixin selector intermediary method_1266Lnet/minecraft/class_97;method_1266()Iglue method_458Lclass_437;method_458()Iserver method_1266Lnet/minecraft/class_97;method_1266()Iclient aLlg;a()Inamed getEntryCountLnet/minecraft/client/gui/widget/EntryListWidget;getEntryCount()I
-
getEntry
- Mappings:
Namespace Name Mixin selector intermediary method_379Lnet/minecraft/class_91$class_99;method_379(I)Lnet/minecraft/class_98;glue method_1397Lclass_147$class_339;method_1397(I)Lclass_486;server method_379Lnet/minecraft/class_91$class_99;method_379(I)Lmm;client bLiv;b(I)Ltw;named getEntryLnet/minecraft/client/gui/screen/StatsScreen$AbstractStatsListWidget;getEntry(I)Lnet/minecraft/stat/ItemOrBlockStat;
-
getColumnHeader
- Mappings:
Namespace Name Mixin selector intermediary method_381Lnet/minecraft/class_91$class_99;method_381(I)Ljava/lang/String;glue method_259Lclass_147$class_339;method_259(I)Ljava/lang/String;server method_381Lnet/minecraft/class_91$class_99;method_381(I)Ljava/lang/String;client aLiv;a(I)Ljava/lang/String;named getColumnHeaderLnet/minecraft/client/gui/screen/StatsScreen$AbstractStatsListWidget;getColumnHeader(I)Ljava/lang/String;
-
renderStat
- Mappings:
Namespace Name Mixin selector intermediary method_378Lnet/minecraft/class_91$class_99;method_378(Lnet/minecraft/class_98;IIZ)Vglue method_1396Lclass_147$class_339;method_1396(Lclass_486;IIZ)Vserver method_378Lnet/minecraft/class_91$class_99;method_378(Lmm;IIZ)Vclient aLiv;a(Ltw;IIZ)Vnamed renderStatLnet/minecraft/client/gui/screen/StatsScreen$AbstractStatsListWidget;renderStat(Lnet/minecraft/stat/ItemOrBlockStat;IIZ)V
-
renderDecorations
protected void renderDecorations(int mouseX, int mouseY) - Overrides:
renderDecorationsin classEntryListWidget- Mappings:
Namespace Name Mixin selector intermediary method_1255Lnet/minecraft/class_97;method_1255(II)Vglue method_1398Lclass_437;method_1398(II)Vserver method_1255Lnet/minecraft/class_97;method_1255(II)Vclient bLlg;b(II)Vnamed renderDecorationsLnet/minecraft/client/gui/widget/EntryListWidget;renderDecorations(II)V
-
renderStat
- Mappings:
Namespace Name Mixin selector intermediary method_377Lnet/minecraft/class_91$class_99;method_377(Lnet/minecraft/class_98;II)Vglue method_1395Lclass_147$class_339;method_1395(Lclass_486;II)Vserver method_377Lnet/minecraft/class_91$class_99;method_377(Lmm;II)Vclient aLiv;a(Ltw;II)Vnamed renderStatLnet/minecraft/client/gui/screen/StatsScreen$AbstractStatsListWidget;renderStat(Lnet/minecraft/stat/ItemOrBlockStat;II)V
-
click
protected void click(int buttonDownTime) - Mappings:
Namespace Name Mixin selector intermediary method_380Lnet/minecraft/class_91$class_99;method_380(I)Vglue method_1399Lclass_147$class_339;method_1399(I)Vserver method_380Lnet/minecraft/class_91$class_99;method_380(I)Vclient cLiv;c(I)Vnamed clickLnet/minecraft/client/gui/screen/StatsScreen$AbstractStatsListWidget;click(I)V
-