net.minecraft.client.gui.components

public abstract class AbstractSelectionList<E extends AbstractSelectionList$Entry<E>>

extends AbstractContainerWidget

All mapped superinterfaces:

Renderable, GuiEventListener, TabOrderedElement, LayoutElement, NarratableEntry, NarrationSupplier, ContainerEventHandler

fon
net.minecraft.client.gui.components.AbstractSelectionList
net.minecraft.class_350
net.minecraft.client.gui.widget.EntryListWidget

Field summary

Modifier and TypeField
private static final ResourceLocation
a
MENU_LIST_BACKGROUND
field_49478
MENU_LIST_BACKGROUND_TEXTURE
private static final ResourceLocation
m
INWORLD_MENU_LIST_BACKGROUND
field_49892
INWORLD_MENU_LIST_BACKGROUND_TEXTURE
protected final Minecraft
c
minecraft
field_22740
client
protected final int
d
itemHeight
field_22741
itemHeight
private final List<E>
n
children
field_22739
children
protected boolean
e
centerListVertically
field_22744
centerListVertically
private boolean
o
renderHeader
field_22747
renderHeader
protected int
f
headerHeight
field_22748
headerHeight
private E
p
selected
field_22751
selected
private E
q
hovered
field_33780
hoveredEntry

Constructor summary

ModifierConstructor
public (Minecraft client, int width, int height, int y, int itemHeight)
public (Minecraft client, int width, int height, int y, int itemHeight, int headerHeight)

Method summary

Modifier and TypeMethod
public E
p()
getSelected()
method_25334()
getSelectedOrNull()
public void
a(int arg0)
setSelectedIndex(int arg0)
method_64847(int arg0)
setSelected(int index)
public void
a(E arg0)
setSelected(E arg0)
method_25313(E arg0)
setSelected(E entry)
public E
q()
getFirstElement()
method_48200()
getFirst()
public E
r()
getFocused()
method_25336()
getFocused()
public final List<E>
aH_()
children()
method_25396()
children()
protected void
s()
clearEntries()
method_25339()
clearEntries()
public void
a(Collection<E> arg0)
replaceEntries(Collection<E> arg0)
method_25314(Collection<E> arg0)
replaceEntries(Collection<E> newEntries)
protected E
b(int arg0)
getEntry(int arg0)
method_25326(int arg0)
getEntry(int index)
protected int
b(E arg0)
addEntry(E arg0)
method_25321(E arg0)
addEntry(E entry)
protected void
c(E arg0)
addEntryToTop(E arg0)
method_44399(E arg0)
addEntryToTop(E entry)
protected boolean
d(E arg0)
removeEntryFromTop(E arg0)
method_44650(E arg0)
removeEntryWithoutScrolling(E entry)
protected int
t()
getItemCount()
method_25340()
getEntryCount()
protected boolean
c(int arg0)
isSelectedItem(int arg0)
method_25332(int arg0)
isSelectedEntry(int index)
protected final E
c(double arg0, double arg1)
getEntryAtPosition(double arg0, double arg1)
method_25308(double arg0, double arg1)
getEntryAtPosition(double x, double y)
public void
a(int arg0, fsi arg1)
updateSize(int arg0, HeaderAndFooterLayout arg1)
method_57712(int arg0, class_8132 arg1)
position(int width, ThreePartsLayoutWidget layout)
public void
b(int arg0, int arg1, int arg2)
updateSizeAndPosition(int arg0, int arg1, int arg2)
method_57714(int arg0, int arg1, int arg2)
position(int width, int height, int y)
protected int
n()
contentHeight()
method_44395()
getContentsHeightWithPadding()
protected void
a(fof arg0, int arg1, int arg2)
renderHeader(GuiGraphics arg0, int arg1, int arg2)
method_25312(class_332 arg0, int arg1, int arg2)
renderHeader(DrawContext context, int x, int y)
protected void
b(fof arg0, int arg1, int arg2)
renderDecorations(GuiGraphics arg0, int arg1, int arg2)
method_25320(class_332 arg0, int arg1, int arg2)
renderDecorations(DrawContext context, int mouseX, int mouseY)
public void
b(fof arg0, int arg1, int arg2, float arg3)
renderWidget(GuiGraphics arg0, int arg1, int arg2, float arg3)
method_48579(class_332 arg0, int arg1, int arg2, float arg3)
renderWidget(DrawContext arg0, int arg1, int arg2, float arg3)
protected void
b(fof arg0)
renderListSeparators(GuiGraphics arg0)
method_57713(class_332 arg0)
drawHeaderAndFooterSeparators(DrawContext context)
protected void
c(fof arg0)
renderListBackground(GuiGraphics arg0)
method_57715(class_332 arg0)
drawMenuListBackground(DrawContext context)
protected void
d(fof arg0)
enableScissor(GuiGraphics arg0)
method_49603(class_332 arg0)
enableScissor(DrawContext context)
protected void
e(E arg0)
centerScrollOn(E arg0)
method_25324(E arg0)
centerScrollOn(E entry)
protected void
f(E arg0)
ensureVisible(E arg0)
method_25328(E arg0)
ensureVisible(E entry)
private void
m(int arg0)
scroll(int arg0)
method_25309(int arg0)
scroll(int amount)
protected double
o()
scrollRate()
method_44393()
getDeltaYPerScroll()
protected int
l()
scrollBarX()
method_65507()
getScrollbarX()
public Optional<GuiEventListener>
d(double arg0, double arg1)
getChildAt(double arg0, double arg1)
method_19355(double arg0, double arg1)
hoveredElement(double arg0, double arg1)
public void
a(fqr arg0)
setFocused(GuiEventListener arg0)
method_25395(class_364 arg0)
setFocused(Element arg0)
protected E
a(fsz arg0)
nextEntry(ScreenDirection arg0)
method_48197(class_8028 arg0)
getNeighboringEntry(NavigationDirection direction)
protected E
a(fsz arg0, Predicate<E> arg1)
nextEntry(ScreenDirection arg0, Predicate<E> arg1)
method_48198(class_8028 arg0, Predicate<E> arg1)
getNeighboringEntry(NavigationDirection direction, Predicate<E> predicate)
protected E
a(fsz arg0, Predicate<E> arg1, E arg2)
nextEntry(ScreenDirection arg0, Predicate<E> arg1, E arg2)
method_48199(class_8028 arg0, Predicate<E> arg1, E arg2)
getNeighboringEntry(NavigationDirection direction, Predicate<E> predicate, E selected)
protected void
c(fof arg0, int arg1, int arg2, float arg3)
renderListItems(GuiGraphics arg0, int arg1, int arg2, float arg3)
method_25311(class_332 arg0, int arg1, int arg2, float arg3)
renderList(DrawContext context, int mouseX, int mouseY, float delta)
protected void
a(fof arg0, int arg1, int arg2, float arg3, int arg4, int arg5, int arg6, int arg7, int arg8)
renderItem(GuiGraphics arg0, int arg1, int arg2, float arg3, int arg4, int arg5, int arg6, int arg7, int arg8)
method_44397(class_332 arg0, int arg1, int arg2, float arg3, int arg4, int arg5, int arg6, int arg7, int arg8)
renderEntry(DrawContext context, int mouseX, int mouseY, float delta, int index, int x, int y, int entryWidth, int entryHeight)
protected void
a(fof arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
renderSelection(GuiGraphics arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
method_44398(class_332 arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
drawSelectionHighlight(DrawContext context, int y, int entryWidth, int entryHeight, int borderColor, int fillColor)
public int
u()
getRowLeft()
method_25342()
getRowLeft()
public int
v()
getRowRight()
method_31383()
getRowRight()
public int
d(int arg0)
getRowTop(int arg0)
method_25337(int arg0)
getRowTop(int index)
public int
e(int arg0)
getRowBottom(int arg0)
method_25319(int arg0)
getRowBottom(int index)
public int
a()
getRowWidth()
method_25322()
getRowWidth()
public NarratableEntry$NarrationPriority
w()
narrationPriority()
method_37018()
getType()
protected E
f(int arg0)
remove(int arg0)
method_25338(int arg0)
remove(int index)
protected boolean
g(E arg0)
removeEntry(E arg0)
method_25330(E arg0)
removeEntry(E entry)
protected E
x()
getHovered()
method_37019()
getHoveredEntry()
void
h(fon$a<E> arg0)
bindEntryToSelf(AbstractSelectionList$Entry<E> arg0)
method_29621(class_350$class_351<E> arg0)
setEntryParentList(EntryListWidget$Entry<E> entry)
protected void
a(fsr arg0, E arg1)
narrateListElementPosition(NarrationElementOutput arg0, E arg1)
method_37017(class_6382 arg0, E arg1)
appendNarrations(NarrationMessageBuilder builder, E entry)