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.unmapped.C_nmdfcqgq
net.minecraft.client.gui.widget.EntryListWidget
net.minecraft.client.gui.widget.list.EntryListWidget
net.minecraft.src.C_3443_

Field summary

Modifier and TypeField
private static final ResourceLocation
a
MENU_LIST_BACKGROUND
field_49478
f_majedibe
MENU_LIST_BACKGROUND_TEXTURE
LIST_BACKGROUND_TEXTURE
f_315877_
private static final ResourceLocation
m
INWORLD_MENU_LIST_BACKGROUND
field_49892
f_ijqjewue
INWORLD_MENU_LIST_BACKGROUND_TEXTURE
INWORLD_LIST_BACKGROUND_TEXTURE
f_313898_
protected final Minecraft
c
minecraft
field_22740
f_wgvjqamc
client
client
f_93386_
protected final int
d
itemHeight
field_22741
f_opumfhwp
itemHeight
itemHeight
f_93387_
private final List<E>
n
children
field_22739
f_nwxfkzcb
children
children
f_93385_
protected boolean
e
centerListVertically
field_22744
f_qftaiomx
centerListVertically
centerListVertically
f_93394_
private boolean
o
renderHeader
field_22747
f_ymsrddlp
renderHeader
renderHeader
f_93398_
protected int
f
headerHeight
field_22748
f_ocwvpdlc
headerHeight
headerHeight
f_93395_
private E
p
selected
field_22751
f_ppgscfga
selected
selected
f_93400_
private E
q
hovered
field_33780
f_hyyybytd
hoveredEntry
hoveredEntry
f_168789_

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()
m_jpuncqsm()
getSelectedOrNull()
getSelectedOrNull()
m_93511_()
public void
a(int arg0)
setSelectedIndex(int arg0)
method_64847(int arg0)
m_efwrmnaq(int arg0)
setSelected(int index)
m_efwrmnaq(int index)
m_353350_(int arg0)
public void
a(E arg0)
setSelected(E arg0)
method_25313(E arg0)
m_efccelql(E arg0)
setSelected(E entry)
setSelected(E entry)
m_6987_(E arg0)
public E
q()
getFirstElement()
method_48200()
m_ymoufzun()
getFirst()
getFirstChild()
m_264567_()
public E
r()
getFocused()
method_25336()
m_mdngqhdo()
getFocused()
getFocused()
m_7222_()
public final List<E>
aH_()
children()
method_25396()
m_soldxolv()
children()
children()
m_6702_()
protected void
s()
clearEntries()
method_25339()
m_eyiqobmu()
clearEntries()
clearEntries()
m_93516_()
public void
a(Collection<E> arg0)
replaceEntries(Collection<E> arg0)
method_25314(Collection<E> arg0)
m_wfpeolts(Collection<E> arg0)
replaceEntries(Collection<E> newEntries)
replaceEntries(Collection<E> newEntries)
m_5988_(Collection<E> arg0)
protected E
b(int arg0)
getEntry(int arg0)
method_25326(int arg0)
m_qkjfpjtf(int arg0)
getEntry(int index)
getEntry(int index)
m_93500_(int arg0)
protected int
b(E arg0)
addEntry(E arg0)
method_25321(E arg0)
m_jbupitjk(E arg0)
addEntry(E entry)
addEntry(E entry)
m_7085_(E arg0)
protected void
c(E arg0)
addEntryToTop(E arg0)
method_44399(E arg0)
m_hnzwcbvf(E arg0)
addEntryToTop(E entry)
addEntryToTop(E entry)
m_239857_(E arg0)
protected boolean
d(E arg0)
removeEntryFromTop(E arg0)
method_44650(E arg0)
m_mkijufgh(E arg0)
removeEntryWithoutScrolling(E entry)
removeEntryFromTop(E entry)
m_239045_(E arg0)
protected int
t()
getItemCount()
method_25340()
m_xwqptkxc()
getEntryCount()
getEntryCount()
m_5773_()
protected boolean
c(int arg0)
isSelectedItem(int arg0)
method_25332(int arg0)
m_jwelxfgu(int arg0)
isSelectedEntry(int index)
isSelectedEntry(int index)
m_7987_(int arg0)
protected final E
c(double arg0, double arg1)
getEntryAtPosition(double arg0, double arg1)
method_25308(double arg0, double arg1)
m_ulzatvjk(double arg0, double arg1)
getEntryAtPosition(double x, double y)
getEntryAtPosition(double x, double y)
m_93412_(double p_93414_, double arg1)
public void
a(int arg0, fsi arg1)
updateSize(int arg0, HeaderAndFooterLayout arg1)
method_57712(int arg0, class_8132 arg1)
m_rmsywiow(int arg0, C_cqroimpa arg1)
position(int width, ThreePartsLayoutWidget layout)
setDimensionsWithLayout(int width, HeaderFooterLayoutWidget layout)
m_319425_(int p_331081_, C_268377_ arg1)
public void
b(int arg0, int arg1, int arg2)
updateSizeAndPosition(int arg0, int arg1, int arg2)
method_57714(int arg0, int arg1, int arg2)
m_rhxewfxj(int arg0, int arg1, int arg2)
position(int width, int height, int y)
setDimensionsAndOffset(int width, int height, int y)
m_321569_(int p_333730_, int p_328806_, int arg2)
protected int
n()
contentHeight()
method_44395()
m_moguksws()
getContentsHeightWithPadding()
m_372078_()
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)
m_tcbvwdif(C_sedilmty arg0, int arg1, int arg2)
renderHeader(DrawContext context, int x, int y)
renderHeader(GuiGraphics graphics, int x, int y)
m_7415_(C_279497_ p_93444_, int p_93445_, int arg2)
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)
m_kidjvxld(C_sedilmty arg0, int arg1, int arg2)
renderDecorations(DrawContext context, int mouseX, int mouseY)
renderDecorations(GuiGraphics graphics, int mouseX, int mouseY)
m_7154_(C_279497_ p_93459_, int p_93460_, int arg2)
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)
m_mxhoikgj(C_sedilmty arg0, int arg1, int arg2, float arg3)
renderWidget(DrawContext arg0, int arg1, int arg2, float arg3)
drawWidget(GuiGraphics arg0, int arg1, int arg2, float arg3)
m_87963_(C_279497_ p_283242_, int p_282891_, int p_283683_, float arg3)
protected void
b(fof arg0)
renderListSeparators(GuiGraphics arg0)
method_57713(class_332 arg0)
m_focevudw(C_sedilmty arg0)
drawHeaderAndFooterSeparators(DrawContext context)
drawSeparators(GuiGraphics graphics)
m_319011_(C_279497_ arg0)
protected void
c(fof arg0)
renderListBackground(GuiGraphics arg0)
method_57715(class_332 arg0)
m_upbasnsh(C_sedilmty arg0)
drawMenuListBackground(DrawContext context)
drawBackground(GuiGraphics graphics)
m_323247_(C_279497_ arg0)
protected void
d(fof arg0)
enableScissor(GuiGraphics arg0)
method_49603(class_332 arg0)
m_gdtmmdiz(C_sedilmty arg0)
enableScissor(DrawContext context)
enableScissor(GuiGraphics graphics)
m_280310_(C_279497_ arg0)
protected void
e(E arg0)
centerScrollOn(E arg0)
method_25324(E arg0)
m_cypiczpx(E arg0)
centerScrollOn(E entry)
centerScrollOn(E entry)
m_93494_(E arg0)
protected void
f(E arg0)
ensureVisible(E arg0)
method_25328(E arg0)
m_deeazfas(E arg0)
ensureVisible(E entry)
ensureVisible(E entry)
m_93498_(E arg0)
private void
m(int arg0)
scroll(int arg0)
method_25309(int arg0)
m_krleyrsx(int arg0)
scroll(int amount)
scroll(int amount)
m_93429_(int arg0)
protected double
o()
scrollRate()
method_44393()
m_emnccvkh()
getDeltaYPerScroll()
m_239725_()
protected int
l()
scrollBarX()
method_65507()
m_vjijfitt()
getScrollbarX()
m_372556_()
public Optional<GuiEventListener>
d(double arg0, double arg1)
getChildAt(double arg0, double arg1)
method_19355(double arg0, double arg1)
m_lhgcktzm(double arg0, double arg1)
hoveredElement(double arg0, double arg1)
hoveredElement(double arg0, double arg1)
m_94729_(double p_377088_, double arg1)
public void
a(fqr arg0)
setFocused(GuiEventListener arg0)
method_25395(class_364 arg0)
m_wirmenlj(C_fxiqpxaf arg0)
setFocused(Element arg0)
setFocusedChild(Element arg0)
m_7522_(C_3495_ arg0)
protected E
a(fsz arg0)
nextEntry(ScreenDirection arg0)
method_48197(class_8028 arg0)
m_mkepnzvu(C_veciqgge arg0)
getNeighboringEntry(NavigationDirection direction)
nextEntry(NavigationDirection direction)
m_264254_(C_263621_ arg0)
protected E
a(fsz arg0, Predicate<E> arg1)
nextEntry(ScreenDirection arg0, Predicate<E> arg1)
method_48198(class_8028 arg0, Predicate<E> arg1)
m_bpkgbhiy(C_veciqgge arg0, Predicate<E> arg1)
getNeighboringEntry(NavigationDirection direction, Predicate<E> predicate)
nextEntry(NavigationDirection direction, Predicate<E> predicate)
m_264620_(C_263621_ p_265604_, Predicate<E> arg1)
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)
m_usfercgd(C_veciqgge arg0, Predicate<E> arg1, E arg2)
getNeighboringEntry(NavigationDirection direction, Predicate<E> predicate, E selected)
nextEntry(NavigationDirection direction, Predicate<E> predicate, E currentEntry)
m_264238_(C_263621_ p_265109_, Predicate<E> p_265379_, E arg2)
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)
m_sigkrghy(C_sedilmty arg0, int arg1, int arg2, float arg3)
renderList(DrawContext context, int mouseX, int mouseY, float delta)
renderEntries(GuiGraphics graphics, int mouseX, int mouseY, float delta)
m_239227_(C_279497_ p_239229_, int p_239230_, int p_239231_, float arg3)
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)
m_enzpxkzi(C_sedilmty 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)
renderEntry(GuiGraphics graphics, int mouseX, int mouseY, float delta, int index, int x, int y, int width, int height)
m_238964_(C_279497_ p_238966_, int p_238967_, int p_238968_, float p_238969_, int p_238970_, int p_238971_, int p_238972_, int p_238973_, int arg8)
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)
m_ugejzjin(C_sedilmty arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
drawSelectionHighlight(DrawContext context, int y, int entryWidth, int entryHeight, int borderColor, int fillColor)
drawEntrySelectionHighlight(GuiGraphics graphics, int y, int entryWidth, int entryHeight, int borderColor, int fillColor)
m_240140_(C_279497_ p_240142_, int p_240143_, int p_240144_, int p_240145_, int p_240146_, int arg5)
public int
u()
getRowLeft()
method_25342()
m_zxlevqds()
getRowLeft()
getRowLeft()
m_5747_()
public int
v()
getRowRight()
method_31383()
m_dnwrfyzv()
getRowRight()
getRowRight()
m_93520_()
public int
d(int arg0)
getRowTop(int arg0)
method_25337(int arg0)
m_ldjgvvhr(int arg0)
getRowTop(int index)
getRowTop(int index)
m_7610_(int arg0)
public int
e(int arg0)
getRowBottom(int arg0)
method_25319(int arg0)
m_fieboaym(int arg0)
getRowBottom(int index)
getRowBottom(int index)
m_93485_(int arg0)
public int
a()
getRowWidth()
method_25322()
m_gvcbjhbe()
getRowWidth()
getRowWidth()
m_5759_()
public NarratableEntry$NarrationPriority
w()
narrationPriority()
method_37018()
m_ohloyjiq()
getType()
getType()
m_142684_()
protected E
f(int arg0)
remove(int arg0)
method_25338(int arg0)
m_phuwofkc(int arg0)
remove(int index)
remove(int index)
m_93514_(int arg0)
protected boolean
g(E arg0)
removeEntry(E arg0)
method_25330(E arg0)
m_mzarzdup(E arg0)
removeEntry(E entry)
removeEntry(E entry)
m_93502_(E arg0)
protected E
x()
getHovered()
method_37019()
m_bzxbqbad()
getHoveredEntry()
getHoveredEntry()
m_168795_()
void
h(fon$a<E> arg0)
bindEntryToSelf(AbstractSelectionList$Entry<E> arg0)
method_29621(class_350$class_351<E> arg0)
m_yqoydelm(C_nmdfcqgq$C_rzayyeiy<E> arg0)
setEntryParentList(EntryListWidget$Entry<E> entry)
setEntryParentList(EntryListWidget$Entry<E> entry)
m_93505_(C_3443_$C_3445_<E> arg0)
protected void
a(fsr arg0, E arg1)
narrateListElementPosition(NarrationElementOutput arg0, E arg1)
method_37017(class_6382 arg0, E arg1)
m_goqvzuvd(C_pofrkllk arg0, E arg1)
appendNarrations(NarrationMessageBuilder builder, E entry)
appendNarrations(NarrationMessageBuilder builder, E entry)
m_168790_(C_141608_ p_168792_, E arg1)