Class EntryListWidget<E extends EntryListWidget.Entry<E>>

All Implemented Interfaces:
Drawable, Element, Narratable, Navigable, ParentElement, Selectable, Widget
Direct Known Subclasses:
AlwaysSelectedEntryListWidget, ElementListWidget

@Environment(CLIENT) public abstract class EntryListWidget<E extends EntryListWidget.Entry<E>> extends ContainerWidget
Mappings:
Namespace Name
named net/minecraft/client/gui/widget/EntryListWidget
intermediary net/minecraft/class_350
official fon
  • Field Details Link icon

    • INWORLD_MENU_LIST_BACKGROUND_TEXTURE Link icon

      private static final Identifier INWORLD_MENU_LIST_BACKGROUND_TEXTURE
      Mappings:
      Namespace Name Mixin selector
      named INWORLD_MENU_LIST_BACKGROUND_TEXTURE Lnet/minecraft/client/gui/widget/EntryListWidget;INWORLD_MENU_LIST_BACKGROUND_TEXTURE:Lnet/minecraft/util/Identifier;
      intermediary field_49892 Lnet/minecraft/class_350;field_49892:Lnet/minecraft/class_2960;
      official m Lfon;m:Lakv;
    • client Link icon

      protected final MinecraftClient client
      Mappings:
      Namespace Name Mixin selector
      named client Lnet/minecraft/client/gui/widget/EntryListWidget;client:Lnet/minecraft/client/MinecraftClient;
      intermediary field_22740 Lnet/minecraft/class_350;field_22740:Lnet/minecraft/class_310;
      official c Lfon;c:Lflk;
    • itemHeight Link icon

      protected final int itemHeight
      Mappings:
      Namespace Name Mixin selector
      named itemHeight Lnet/minecraft/client/gui/widget/EntryListWidget;itemHeight:I
      intermediary field_22741 Lnet/minecraft/class_350;field_22741:I
      official d Lfon;d:I
    • children Link icon

      private final List<E extends EntryListWidget.Entry<E>> children
      Mappings:
      Namespace Name Mixin selector
      named children Lnet/minecraft/client/gui/widget/EntryListWidget;children:Ljava/util/List;
      intermediary field_22739 Lnet/minecraft/class_350;field_22739:Ljava/util/List;
      official n Lfon;n:Ljava/util/List;
    • centerListVertically Link icon

      protected boolean centerListVertically
      Mappings:
      Namespace Name Mixin selector
      named centerListVertically Lnet/minecraft/client/gui/widget/EntryListWidget;centerListVertically:Z
      intermediary field_22744 Lnet/minecraft/class_350;field_22744:Z
      official e Lfon;e:Z
    • renderHeader Link icon

      private boolean renderHeader
      Mappings:
      Namespace Name Mixin selector
      named renderHeader Lnet/minecraft/client/gui/widget/EntryListWidget;renderHeader:Z
      intermediary field_22747 Lnet/minecraft/class_350;field_22747:Z
      official o Lfon;o:Z
    • headerHeight Link icon

      protected int headerHeight
      Mappings:
      Namespace Name Mixin selector
      named headerHeight Lnet/minecraft/client/gui/widget/EntryListWidget;headerHeight:I
      intermediary field_22748 Lnet/minecraft/class_350;field_22748:I
      official f Lfon;f:I
    • selected Link icon

      @Nullable private E extends EntryListWidget.Entry<E> selected
      Mappings:
      Namespace Name Mixin selector
      named selected Lnet/minecraft/client/gui/widget/EntryListWidget;selected:Lnet/minecraft/client/gui/widget/EntryListWidget$Entry;
      intermediary field_22751 Lnet/minecraft/class_350;field_22751:Lnet/minecraft/class_350$class_351;
      official p Lfon;p:Lfon$a;
    • hoveredEntry Link icon

      @Nullable private E extends EntryListWidget.Entry<E> hoveredEntry
      Mappings:
      Namespace Name Mixin selector
      named hoveredEntry Lnet/minecraft/client/gui/widget/EntryListWidget;hoveredEntry:Lnet/minecraft/client/gui/widget/EntryListWidget$Entry;
      intermediary field_33780 Lnet/minecraft/class_350;field_33780:Lnet/minecraft/class_350$class_351;
      official q Lfon;q:Lfon$a;
  • Constructor Details Link icon

    • EntryListWidget Link icon

      public EntryListWidget(MinecraftClient client, int width, int height, int y, int itemHeight)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/gui/widget/EntryListWidget;<init>(Lnet/minecraft/client/MinecraftClient;IIII)V
      intermediary <init> Lnet/minecraft/class_350;<init>(Lnet/minecraft/class_310;IIII)V
      official <init> Lfon;<init>(Lflk;IIII)V
    • EntryListWidget Link icon

      public EntryListWidget(MinecraftClient client, int width, int height, int y, int itemHeight, int headerHeight)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/gui/widget/EntryListWidget;<init>(Lnet/minecraft/client/MinecraftClient;IIIII)V
      intermediary <init> Lnet/minecraft/class_350;<init>(Lnet/minecraft/class_310;IIIII)V
      official <init> Lfon;<init>(Lflk;IIIII)V
  • Method Details Link icon

    • getSelectedOrNull Link icon

      @Nullable public E getSelectedOrNull()
      Returns the selected entry of this entry list, or null if there is none.
      Returns:
      the selected entry of this entry list, or null if there is none
      Mappings:
      Namespace Name Mixin selector
      named getSelectedOrNull Lnet/minecraft/client/gui/widget/EntryListWidget;getSelectedOrNull()Lnet/minecraft/client/gui/widget/EntryListWidget$Entry;
      intermediary method_25334 Lnet/minecraft/class_350;method_25334()Lnet/minecraft/class_350$class_351;
      official p Lfon;p()Lfon$a;
    • setSelected Link icon

      public void setSelected(int index)
      Mappings:
      Namespace Name Mixin selector
      named setSelected Lnet/minecraft/client/gui/widget/EntryListWidget;setSelected(I)V
      intermediary method_64847 Lnet/minecraft/class_350;method_64847(I)V
      official a Lfon;a(I)V
    • setSelected Link icon

      public void setSelected(@Nullable E entry)
      Mappings:
      Namespace Name Mixin selector
      named setSelected Lnet/minecraft/client/gui/widget/EntryListWidget;setSelected(Lnet/minecraft/client/gui/widget/EntryListWidget$Entry;)V
      intermediary method_25313 Lnet/minecraft/class_350;method_25313(Lnet/minecraft/class_350$class_351;)V
      official a Lfon;a(Lfon$a;)V
    • getFirst Link icon

      public E getFirst()
      Mappings:
      Namespace Name Mixin selector
      named getFirst Lnet/minecraft/client/gui/widget/EntryListWidget;getFirst()Lnet/minecraft/client/gui/widget/EntryListWidget$Entry;
      intermediary method_48200 Lnet/minecraft/class_350;method_48200()Lnet/minecraft/class_350$class_351;
      official q Lfon;q()Lfon$a;
    • getFocused Link icon

      @Nullable public E getFocused()
      Specified by:
      getFocused in interface ParentElement
      Overrides:
      getFocused in class ContainerWidget
      Mappings:
      Namespace Name Mixin selector
      named getFocused Lnet/minecraft/client/gui/widget/EntryListWidget;getFocused()Lnet/minecraft/client/gui/widget/EntryListWidget$Entry;
      intermediary method_25336 Lnet/minecraft/class_350;method_25336()Lnet/minecraft/class_350$class_351;
      official r Lfon;r()Lfon$a;
    • children Link icon

      public final List<E> children()
      Gets a list of all child GUI elements.
      Mappings:
      Namespace Name Mixin selector
      named children Lnet/minecraft/client/gui/ParentElement;children()Ljava/util/List;
      intermediary method_25396 Lnet/minecraft/class_4069;method_25396()Ljava/util/List;
      official aH_ Lfqq;aH_()Ljava/util/List;
    • clearEntries Link icon

      protected void clearEntries()
      Mappings:
      Namespace Name Mixin selector
      named clearEntries Lnet/minecraft/client/gui/widget/EntryListWidget;clearEntries()V
      intermediary method_25339 Lnet/minecraft/class_350;method_25339()V
      official s Lfon;s()V
    • replaceEntries Link icon

      public void replaceEntries(Collection<E> newEntries)
      Mappings:
      Namespace Name Mixin selector
      named replaceEntries Lnet/minecraft/client/gui/widget/EntryListWidget;replaceEntries(Ljava/util/Collection;)V
      intermediary method_25314 Lnet/minecraft/class_350;method_25314(Ljava/util/Collection;)V
      official a Lfon;a(Ljava/util/Collection;)V
    • getEntry Link icon

      protected E getEntry(int index)
      Mappings:
      Namespace Name Mixin selector
      named getEntry Lnet/minecraft/client/gui/widget/EntryListWidget;getEntry(I)Lnet/minecraft/client/gui/widget/EntryListWidget$Entry;
      intermediary method_25326 Lnet/minecraft/class_350;method_25326(I)Lnet/minecraft/class_350$class_351;
      official b Lfon;b(I)Lfon$a;
    • addEntry Link icon

      protected int addEntry(E entry)
      Mappings:
      Namespace Name Mixin selector
      named addEntry Lnet/minecraft/client/gui/widget/EntryListWidget;addEntry(Lnet/minecraft/client/gui/widget/EntryListWidget$Entry;)I
      intermediary method_25321 Lnet/minecraft/class_350;method_25321(Lnet/minecraft/class_350$class_351;)I
      official b Lfon;b(Lfon$a;)I
    • addEntryToTop Link icon

      protected void addEntryToTop(E entry)
      Mappings:
      Namespace Name Mixin selector
      named addEntryToTop Lnet/minecraft/client/gui/widget/EntryListWidget;addEntryToTop(Lnet/minecraft/client/gui/widget/EntryListWidget$Entry;)V
      intermediary method_44399 Lnet/minecraft/class_350;method_44399(Lnet/minecraft/class_350$class_351;)V
      official c Lfon;c(Lfon$a;)V
    • removeEntryWithoutScrolling Link icon

      protected boolean removeEntryWithoutScrolling(E entry)
      Mappings:
      Namespace Name Mixin selector
      named removeEntryWithoutScrolling Lnet/minecraft/client/gui/widget/EntryListWidget;removeEntryWithoutScrolling(Lnet/minecraft/client/gui/widget/EntryListWidget$Entry;)Z
      intermediary method_44650 Lnet/minecraft/class_350;method_44650(Lnet/minecraft/class_350$class_351;)Z
      official d Lfon;d(Lfon$a;)Z
    • getEntryCount Link icon

      protected int getEntryCount()
      Mappings:
      Namespace Name Mixin selector
      named getEntryCount Lnet/minecraft/client/gui/widget/EntryListWidget;getEntryCount()I
      intermediary method_25340 Lnet/minecraft/class_350;method_25340()I
      official t Lfon;t()I
    • isSelectedEntry Link icon

      protected boolean isSelectedEntry(int index)
      Mappings:
      Namespace Name Mixin selector
      named isSelectedEntry Lnet/minecraft/client/gui/widget/EntryListWidget;isSelectedEntry(I)Z
      intermediary method_25332 Lnet/minecraft/class_350;method_25332(I)Z
      official c Lfon;c(I)Z
    • getEntryAtPosition Link icon

      @Nullable protected final E getEntryAtPosition(double x, double y)
      Mappings:
      Namespace Name Mixin selector
      named getEntryAtPosition Lnet/minecraft/client/gui/widget/EntryListWidget;getEntryAtPosition(DD)Lnet/minecraft/client/gui/widget/EntryListWidget$Entry;
      intermediary method_25308 Lnet/minecraft/class_350;method_25308(DD)Lnet/minecraft/class_350$class_351;
      official c Lfon;c(DD)Lfon$a;
    • position Link icon

      public void position(int width, ThreePartsLayoutWidget layout)
      Mappings:
      Namespace Name Mixin selector
      named position Lnet/minecraft/client/gui/widget/EntryListWidget;position(ILnet/minecraft/client/gui/widget/ThreePartsLayoutWidget;)V
      intermediary method_57712 Lnet/minecraft/class_350;method_57712(ILnet/minecraft/class_8132;)V
      official a Lfon;a(ILfsi;)V
    • position Link icon

      public void position(int width, int height, int y)
      Mappings:
      Namespace Name Mixin selector
      named position Lnet/minecraft/client/gui/widget/EntryListWidget;position(III)V
      intermediary method_57714 Lnet/minecraft/class_350;method_57714(III)V
      official b Lfon;b(III)V
    • getContentsHeightWithPadding Link icon

      protected int getContentsHeightWithPadding()
      Specified by:
      getContentsHeightWithPadding in class ScrollableWidget
      Mappings:
      Namespace Name Mixin selector
      named getContentsHeightWithPadding Lnet/minecraft/client/gui/widget/ScrollableWidget;getContentsHeightWithPadding()I
      intermediary method_44395 Lnet/minecraft/class_7528;method_44395()I
      official n Lfom;n()I
    • renderHeader Link icon

      protected void renderHeader(DrawContext context, int x, int y)
      Mappings:
      Namespace Name Mixin selector
      named renderHeader Lnet/minecraft/client/gui/widget/EntryListWidget;renderHeader(Lnet/minecraft/client/gui/DrawContext;II)V
      intermediary method_25312 Lnet/minecraft/class_350;method_25312(Lnet/minecraft/class_332;II)V
      official a Lfon;a(Lfof;II)V
    • renderDecorations Link icon

      protected void renderDecorations(DrawContext context, int mouseX, int mouseY)
      Mappings:
      Namespace Name Mixin selector
      named renderDecorations Lnet/minecraft/client/gui/widget/EntryListWidget;renderDecorations(Lnet/minecraft/client/gui/DrawContext;II)V
      intermediary method_25320 Lnet/minecraft/class_350;method_25320(Lnet/minecraft/class_332;II)V
      official b Lfon;b(Lfof;II)V
    • renderWidget Link icon

      public void renderWidget(DrawContext context, int mouseX, int mouseY, float delta)
      Specified by:
      renderWidget in class ClickableWidget
      Mappings:
      Namespace Name Mixin selector
      named renderWidget Lnet/minecraft/client/gui/widget/ClickableWidget;renderWidget(Lnet/minecraft/client/gui/DrawContext;IIF)V
      intermediary method_48579 Lnet/minecraft/class_339;method_48579(Lnet/minecraft/class_332;IIF)V
      official b Lfos;b(Lfof;IIF)V
    • drawHeaderAndFooterSeparators Link icon

      protected void drawHeaderAndFooterSeparators(DrawContext context)
      Mappings:
      Namespace Name Mixin selector
      named drawHeaderAndFooterSeparators Lnet/minecraft/client/gui/widget/EntryListWidget;drawHeaderAndFooterSeparators(Lnet/minecraft/client/gui/DrawContext;)V
      intermediary method_57713 Lnet/minecraft/class_350;method_57713(Lnet/minecraft/class_332;)V
      official b Lfon;b(Lfof;)V
    • drawMenuListBackground Link icon

      protected void drawMenuListBackground(DrawContext context)
      Mappings:
      Namespace Name Mixin selector
      named drawMenuListBackground Lnet/minecraft/client/gui/widget/EntryListWidget;drawMenuListBackground(Lnet/minecraft/client/gui/DrawContext;)V
      intermediary method_57715 Lnet/minecraft/class_350;method_57715(Lnet/minecraft/class_332;)V
      official c Lfon;c(Lfof;)V
    • enableScissor Link icon

      protected void enableScissor(DrawContext context)
      Mappings:
      Namespace Name Mixin selector
      named enableScissor Lnet/minecraft/client/gui/widget/EntryListWidget;enableScissor(Lnet/minecraft/client/gui/DrawContext;)V
      intermediary method_49603 Lnet/minecraft/class_350;method_49603(Lnet/minecraft/class_332;)V
      official d Lfon;d(Lfof;)V
    • centerScrollOn Link icon

      protected void centerScrollOn(E entry)
      Mappings:
      Namespace Name Mixin selector
      named centerScrollOn Lnet/minecraft/client/gui/widget/EntryListWidget;centerScrollOn(Lnet/minecraft/client/gui/widget/EntryListWidget$Entry;)V
      intermediary method_25324 Lnet/minecraft/class_350;method_25324(Lnet/minecraft/class_350$class_351;)V
      official e Lfon;e(Lfon$a;)V
    • ensureVisible Link icon

      protected void ensureVisible(E entry)
      Mappings:
      Namespace Name Mixin selector
      named ensureVisible Lnet/minecraft/client/gui/widget/EntryListWidget;ensureVisible(Lnet/minecraft/client/gui/widget/EntryListWidget$Entry;)V
      intermediary method_25328 Lnet/minecraft/class_350;method_25328(Lnet/minecraft/class_350$class_351;)V
      official f Lfon;f(Lfon$a;)V
    • scroll Link icon

      private void scroll(int amount)
      Mappings:
      Namespace Name Mixin selector
      named scroll Lnet/minecraft/client/gui/widget/EntryListWidget;scroll(I)V
      intermediary method_25309 Lnet/minecraft/class_350;method_25309(I)V
      official m Lfon;m(I)V
    • getDeltaYPerScroll Link icon

      protected double getDeltaYPerScroll()
      Specified by:
      getDeltaYPerScroll in class ScrollableWidget
      Mappings:
      Namespace Name Mixin selector
      named getDeltaYPerScroll Lnet/minecraft/client/gui/widget/ScrollableWidget;getDeltaYPerScroll()D
      intermediary method_44393 Lnet/minecraft/class_7528;method_44393()D
      official o Lfom;o()D
    • getScrollbarX Link icon

      protected int getScrollbarX()
      Overrides:
      getScrollbarX in class ScrollableWidget
      Mappings:
      Namespace Name Mixin selector
      named getScrollbarX Lnet/minecraft/client/gui/widget/ScrollableWidget;getScrollbarX()I
      intermediary method_65507 Lnet/minecraft/class_7528;method_65507()I
      official l Lfom;l()I
    • hoveredElement Link icon

      public Optional<Element> hoveredElement(double mouseX, double mouseY)
      Mappings:
      Namespace Name Mixin selector
      named hoveredElement Lnet/minecraft/client/gui/ParentElement;hoveredElement(DD)Ljava/util/Optional;
      intermediary method_19355 Lnet/minecraft/class_4069;method_19355(DD)Ljava/util/Optional;
      official d Lfqq;d(DD)Ljava/util/Optional;
    • setFocused Link icon

      public void setFocused(@Nullable @Nullable Element focused)
      Specified by:
      setFocused in interface ParentElement
      Overrides:
      setFocused in class ContainerWidget
      Mappings:
      Namespace Name Mixin selector
      named setFocused Lnet/minecraft/client/gui/ParentElement;setFocused(Lnet/minecraft/client/gui/Element;)V
      intermediary method_25395 Lnet/minecraft/class_4069;method_25395(Lnet/minecraft/class_364;)V
      official a Lfqq;a(Lfqr;)V
    • getNeighboringEntry Link icon

      @Nullable protected E getNeighboringEntry(NavigationDirection direction)
      Mappings:
      Namespace Name Mixin selector
      named getNeighboringEntry Lnet/minecraft/client/gui/widget/EntryListWidget;getNeighboringEntry(Lnet/minecraft/client/gui/navigation/NavigationDirection;)Lnet/minecraft/client/gui/widget/EntryListWidget$Entry;
      intermediary method_48197 Lnet/minecraft/class_350;method_48197(Lnet/minecraft/class_8028;)Lnet/minecraft/class_350$class_351;
      official a Lfon;a(Lfsz;)Lfon$a;
    • getNeighboringEntry Link icon

      @Nullable protected E getNeighboringEntry(NavigationDirection direction, Predicate<E> predicate)
      Mappings:
      Namespace Name Mixin selector
      named getNeighboringEntry Lnet/minecraft/client/gui/widget/EntryListWidget;getNeighboringEntry(Lnet/minecraft/client/gui/navigation/NavigationDirection;Ljava/util/function/Predicate;)Lnet/minecraft/client/gui/widget/EntryListWidget$Entry;
      intermediary method_48198 Lnet/minecraft/class_350;method_48198(Lnet/minecraft/class_8028;Ljava/util/function/Predicate;)Lnet/minecraft/class_350$class_351;
      official a Lfon;a(Lfsz;Ljava/util/function/Predicate;)Lfon$a;
    • getNeighboringEntry Link icon

      @Nullable protected E getNeighboringEntry(NavigationDirection direction, Predicate<E> predicate, @Nullable E selected)
      Mappings:
      Namespace Name Mixin selector
      named getNeighboringEntry Lnet/minecraft/client/gui/widget/EntryListWidget;getNeighboringEntry(Lnet/minecraft/client/gui/navigation/NavigationDirection;Ljava/util/function/Predicate;Lnet/minecraft/client/gui/widget/EntryListWidget$Entry;)Lnet/minecraft/client/gui/widget/EntryListWidget$Entry;
      intermediary method_48199 Lnet/minecraft/class_350;method_48199(Lnet/minecraft/class_8028;Ljava/util/function/Predicate;Lnet/minecraft/class_350$class_351;)Lnet/minecraft/class_350$class_351;
      official a Lfon;a(Lfsz;Ljava/util/function/Predicate;Lfon$a;)Lfon$a;
    • renderList Link icon

      protected void renderList(DrawContext context, int mouseX, int mouseY, float delta)
      Mappings:
      Namespace Name Mixin selector
      named renderList Lnet/minecraft/client/gui/widget/EntryListWidget;renderList(Lnet/minecraft/client/gui/DrawContext;IIF)V
      intermediary method_25311 Lnet/minecraft/class_350;method_25311(Lnet/minecraft/class_332;IIF)V
      official c Lfon;c(Lfof;IIF)V
    • renderEntry Link icon

      protected void renderEntry(DrawContext context, int mouseX, int mouseY, float delta, int index, int x, int y, int entryWidth, int entryHeight)
      Mappings:
      Namespace Name Mixin selector
      named renderEntry Lnet/minecraft/client/gui/widget/EntryListWidget;renderEntry(Lnet/minecraft/client/gui/DrawContext;IIFIIIII)V
      intermediary method_44397 Lnet/minecraft/class_350;method_44397(Lnet/minecraft/class_332;IIFIIIII)V
      official a Lfon;a(Lfof;IIFIIIII)V
    • drawSelectionHighlight Link icon

      protected void drawSelectionHighlight(DrawContext context, int y, int entryWidth, int entryHeight, int borderColor, int fillColor)
      Mappings:
      Namespace Name Mixin selector
      named drawSelectionHighlight Lnet/minecraft/client/gui/widget/EntryListWidget;drawSelectionHighlight(Lnet/minecraft/client/gui/DrawContext;IIIII)V
      intermediary method_44398 Lnet/minecraft/class_350;method_44398(Lnet/minecraft/class_332;IIIII)V
      official a Lfon;a(Lfof;IIIII)V
    • getRowLeft Link icon

      public int getRowLeft()
      Mappings:
      Namespace Name Mixin selector
      named getRowLeft Lnet/minecraft/client/gui/widget/EntryListWidget;getRowLeft()I
      intermediary method_25342 Lnet/minecraft/class_350;method_25342()I
      official u Lfon;u()I
    • getRowRight Link icon

      public int getRowRight()
      Mappings:
      Namespace Name Mixin selector
      named getRowRight Lnet/minecraft/client/gui/widget/EntryListWidget;getRowRight()I
      intermediary method_31383 Lnet/minecraft/class_350;method_31383()I
      official v Lfon;v()I
    • getRowTop Link icon

      public int getRowTop(int index)
      Mappings:
      Namespace Name Mixin selector
      named getRowTop Lnet/minecraft/client/gui/widget/EntryListWidget;getRowTop(I)I
      intermediary method_25337 Lnet/minecraft/class_350;method_25337(I)I
      official d Lfon;d(I)I
    • getRowBottom Link icon

      public int getRowBottom(int index)
      Mappings:
      Namespace Name Mixin selector
      named getRowBottom Lnet/minecraft/client/gui/widget/EntryListWidget;getRowBottom(I)I
      intermediary method_25319 Lnet/minecraft/class_350;method_25319(I)I
      official e Lfon;e(I)I
    • getRowWidth Link icon

      public int getRowWidth()
      Mappings:
      Namespace Name Mixin selector
      named getRowWidth Lnet/minecraft/client/gui/widget/EntryListWidget;getRowWidth()I
      intermediary method_25322 Lnet/minecraft/class_350;method_25322()I
      official a Lfon;a()I
    • getType Link icon

      public Selectable.SelectionType getType()
      Specified by:
      getType in interface Selectable
      Overrides:
      getType in class ClickableWidget
      Mappings:
      Namespace Name Mixin selector
      named getType Lnet/minecraft/client/gui/Selectable;getType()Lnet/minecraft/client/gui/Selectable$SelectionType;
      intermediary method_37018 Lnet/minecraft/class_6379;method_37018()Lnet/minecraft/class_6379$class_6380;
      official w Lfsp;w()Lfsp$a;
    • remove Link icon

      @Nullable protected E remove(int index)
      Mappings:
      Namespace Name Mixin selector
      named remove Lnet/minecraft/client/gui/widget/EntryListWidget;remove(I)Lnet/minecraft/client/gui/widget/EntryListWidget$Entry;
      intermediary method_25338 Lnet/minecraft/class_350;method_25338(I)Lnet/minecraft/class_350$class_351;
      official f Lfon;f(I)Lfon$a;
    • removeEntry Link icon

      protected boolean removeEntry(E entry)
      Mappings:
      Namespace Name Mixin selector
      named removeEntry Lnet/minecraft/client/gui/widget/EntryListWidget;removeEntry(Lnet/minecraft/client/gui/widget/EntryListWidget$Entry;)Z
      intermediary method_25330 Lnet/minecraft/class_350;method_25330(Lnet/minecraft/class_350$class_351;)Z
      official g Lfon;g(Lfon$a;)Z
    • getHoveredEntry Link icon

      @Nullable protected E getHoveredEntry()
      Mappings:
      Namespace Name Mixin selector
      named getHoveredEntry Lnet/minecraft/client/gui/widget/EntryListWidget;getHoveredEntry()Lnet/minecraft/client/gui/widget/EntryListWidget$Entry;
      intermediary method_37019 Lnet/minecraft/class_350;method_37019()Lnet/minecraft/class_350$class_351;
      official x Lfon;x()Lfon$a;
    • setEntryParentList Link icon

      void setEntryParentList(EntryListWidget.Entry<E> entry)
      Mappings:
      Namespace Name Mixin selector
      named setEntryParentList Lnet/minecraft/client/gui/widget/EntryListWidget;setEntryParentList(Lnet/minecraft/client/gui/widget/EntryListWidget$Entry;)V
      intermediary method_29621 Lnet/minecraft/class_350;method_29621(Lnet/minecraft/class_350$class_351;)V
      official h Lfon;h(Lfon$a;)V
    • appendNarrations Link icon

      protected void appendNarrations(NarrationMessageBuilder builder, E entry)
      Mappings:
      Namespace Name Mixin selector
      named appendNarrations Lnet/minecraft/client/gui/widget/EntryListWidget;appendNarrations(Lnet/minecraft/client/gui/screen/narration/NarrationMessageBuilder;Lnet/minecraft/client/gui/widget/EntryListWidget$Entry;)V
      intermediary method_37017 Lnet/minecraft/class_350;method_37017(Lnet/minecraft/class_6382;Lnet/minecraft/class_350$class_351;)V
      official a Lfon;a(Lfsr;Lfon$a;)V