net.minecraft.client.gui.screen

class StatsScreen$ItemStatsListWidget

extends ElementListWidget<StatsScreen$ItemStatsListWidget$Entry>

All mapped superinterfaces:

Widget, Drawable, Element, Navigable, Selectable, Narratable, ParentElement

net.minecraft.client.gui.screens.achievement.StatsScreen$ItemStatisticsList
net.minecraft.class_447$class_4200
net.minecraft.client.gui.screen.StatsScreen$ItemStatsListWidget

Field summary

Modifier and TypeField
private static final int
SLOT_BG_SIZE
field_49524
field_49524
private static final int
SLOT_STAT_HEIGHT
field_49525
field_49525
private static final int
SLOT_BG_Y
field_49526
field_49526
private static final int
SORT_NONE
field_49527
field_49527
private static final int
SORT_DOWN
field_49528
field_49528
private static final int
SORT_UP
field_49529
field_49529
protected final List<StatType<Block>>
blockColumns
field_18754
blockStatTypes
protected final List<StatType<Item>>
itemColumns
field_18755
itemStatTypes
protected final Comparator<StatsScreen$ItemStatsListWidget$StatEntry>
itemStatSorter
field_18758
comparator
protected StatType<?>
sortColumn
field_18759
selectedStatType
protected int
sortOrder
field_18760
listOrder
final StatsScreen
this$0
field_18752
field_18752

Constructor summary

ModifierConstructor
public (StatsScreen this$0, MinecraftClient client)

Method summary

Modifier and TypeMethod
protected void
extractListBackground(GuiGraphicsExtractor graphics)
method_57715(class_332 arg0)
drawMenuListBackground(DrawContext arg0)
private int
getColumnX(int col)
method_57742(int arg0)
getIconX(int index)
public int
getRowWidth()
method_25322()
getRowWidth()
private StatType<?>
getColumn(int i)
method_19410(int arg0)
getStatType(int headerColumn)
private int
getColumnIndex(StatType<?> column)
method_19409(class_3448<?> arg0)
getHeaderIndex(StatType<?> statType)
protected void
sortByColumn(StatType<?> column)
method_19408(class_3448<?> arg0)
selectStatType(StatType<?> statType)
protected void
sortItems(Comparator<StatsScreen$ItemStatisticsList$ItemRow> comparator)
method_73423(Comparator<class_447$class_4200$class_4199> arg0)
sortStats(Comparator<StatsScreen$ItemStatsListWidget$StatEntry> comparator)
private List<StatsScreen$ItemStatsListWidget$StatEntry>
getItemRows()
method_73424()
getStatEntries()
protected void
extractListSeparators(GuiGraphicsExtractor graphics)
method_57713(class_332 arg0)
drawHeaderAndFooterSeparators(DrawContext arg0)
static MinecraftClient
access$800(StatsScreen$ItemStatisticsList arg0)
method_73421(class_447$class_4200 arg0)
method_73421(StatsScreen$ItemStatsListWidget arg0)
private static void
lambda$getItemRows$0(List arg0, StatsScreen$ItemStatisticsList$Entry arg1)
method_73422(List arg0, class_447$class_4200$class_11772 arg1)
method_73422(List arg0, StatsScreen$ItemStatsListWidget$Entry child)