Class StatsScreen.ItemStatisticsList
java.lang.Object
net.minecraft.client.gui.components.events.AbstractContainerEventHandler
net.minecraft.client.gui.components.AbstractSelectionList<E>
net.minecraft.client.gui.components.ObjectSelectionList<StatsScreen.ItemStatisticsList.ItemRow>
net.minecraft.client.gui.screens.achievement.StatsScreen.ItemStatisticsList
- All Implemented Interfaces:
- ContainerEventHandler,- GuiEventListener,- Renderable,- TabOrderedElement,- NarratableEntry,- NarrationSupplier
- Enclosing class:
- StatsScreen
class StatsScreen.ItemStatisticsList
extends ObjectSelectionList<StatsScreen.ItemStatisticsList.ItemRow>
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescription(package private) class(package private) classNested classes/interfaces inherited from class net.minecraft.client.gui.components.ObjectSelectionListObjectSelectionList.Entry<E extends ObjectSelectionList.Entry<E>>Nested classes/interfaces inherited from interface net.minecraft.client.gui.narration.NarratableEntryNarratableEntry.NarrationPriority
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected intprivate final ResourceLocation[]protected final Comparator<StatsScreen.ItemStatisticsList.ItemRow>protected StatType<?>protected intFields inherited from class net.minecraft.client.gui.components.AbstractSelectionListcenterListVertically, headerHeight, height, itemHeight, minecraft, SCROLLBAR_WIDTH, width, x0, x1, y0, y1Fields inherited from interface net.minecraft.client.gui.components.events.GuiEventListenerDOUBLE_CLICK_THRESHOLD_MS
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected voidclickedHeader(int p_97036_, int p_97037_) private StatType<?>getColumn(int p_97034_) private intgetColumnIndex(StatType<?> p_97059_) intprotected intprotected Componentprotected voidrenderDecorations(GuiGraphics p_283203_, int p_97046_, int p_97047_) protected voidrenderHeader(GuiGraphics p_282214_, int p_97050_, int p_97051_) protected voidsortByColumn(StatType<?> p_97039_) Methods inherited from class net.minecraft.client.gui.components.ObjectSelectionListnextFocusPath, updateNarrationMethods inherited from class net.minecraft.client.gui.components.AbstractSelectionListaddEntry, addEntryToTop, centerScrollOn, children, clearEntries, enableScissor, ensureVisible, getBottom, getEntry, getEntryAtPosition, getFirstElement, getFocused, getHeight, getHovered, getItemCount, getLeft, getMaxPosition, getMaxScroll, getRectangle, getRight, getRowBottom, getRowLeft, getRowRight, getRowTop, getScrollAmount, getScrollBottom, getSelected, getTop, getWidth, isMouseOver, isSelectedItem, isValidMouseClick, mouseClicked, mouseDragged, mouseReleased, mouseScrolled, narrateListElementPosition, narrationPriority, nextEntry, nextEntry, nextEntry, remove, removeEntry, removeEntryFromTop, render, renderItem, renderList, renderSelection, replaceEntries, setFocused, setLeftPos, setRenderBackground, setRenderHeader, setScrollAmount, setSelected, updateScrollingState, updateSizeMethods inherited from class net.minecraft.client.gui.components.events.AbstractContainerEventHandlerisDragging, setDraggingMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.gui.components.events.ContainerEventHandlercharTyped, getChildAt, getCurrentFocusPath, isFocused, keyPressed, keyReleased, magicalSpecialHackyFocus, setFocusedMethods inherited from interface net.minecraft.client.gui.components.events.GuiEventListenermouseMovedMethods inherited from interface net.minecraft.client.gui.narration.NarratableEntryisActiveMethods inherited from interface net.minecraft.client.gui.components.TabOrderedElementgetTabOrderGroup
- 
Field Details- 
blockColumns
- 
itemColumns
- 
iconSprites
- 
headerPressedprotected int headerPressed
- 
itemStatSorter
- 
sortColumn
- 
sortOrderprotected int sortOrder
 
- 
- 
Constructor Details- 
ItemStatisticsList
 
- 
- 
Method Details- 
renderHeader- Overrides:
- renderHeaderin class- AbstractSelectionList<StatsScreen.ItemStatisticsList.ItemRow>
 
- 
getRowWidthpublic int getRowWidth()- Overrides:
- getRowWidthin class- AbstractSelectionList<StatsScreen.ItemStatisticsList.ItemRow>
 
- 
getScrollbarPositionprotected int getScrollbarPosition()- Overrides:
- getScrollbarPositionin class- AbstractSelectionList<StatsScreen.ItemStatisticsList.ItemRow>
 
- 
clickedHeaderprotected void clickedHeader(int p_97036_, int p_97037_) - Overrides:
- clickedHeaderin class- AbstractSelectionList<StatsScreen.ItemStatisticsList.ItemRow>
 
- 
getColumn
- 
getColumnIndex
- 
renderDecorations- Overrides:
- renderDecorationsin class- AbstractSelectionList<StatsScreen.ItemStatisticsList.ItemRow>
 
- 
getString
- 
sortByColumn
 
-