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 gdj
  • Field Details

    • INWORLD_MENU_LIST_BACKGROUND_TEXTURE

      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 l Lgdj;l:Lamj;
    • SPACER_HEIGHT

      private static final int SPACER_HEIGHT
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named SPACER_HEIGHT Lnet/minecraft/client/gui/widget/EntryListWidget;SPACER_HEIGHT:I
      intermediary field_62110 Lnet/minecraft/class_350;field_62110:I
      official m Lgdj;m:I
    • client

      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 Lgdj;c:Lfzz;
    • itemHeight

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

      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 Lgdj;n:Ljava/util/List;
    • centerListVertically

      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 Lgdj;e:Z
    • selected

      @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 o Lgdj;o:Lgdj$a;
    • hoveredEntry

      @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 p Lgdj;p:Lgdj$a;
  • Constructor Details

    • EntryListWidget

      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> Lgdj;<init>(Lfzz;IIII)V
  • Method Details

    • getSelectedOrNull

      @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 q Lgdj;q()Lgdj$a;
    • setSelected

      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 Lgdj;a(Lgdj$a;)V
    • getFocused

      @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 Lgdj;r()Lgdj$a;
    • children

      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 aJ_ Lggv;aJ_()Ljava/util/List;
    • sort

      protected void sort(Comparator<E> comparator)
      Mappings:
      Namespace Name Mixin selector
      named sort Lnet/minecraft/client/gui/widget/EntryListWidget;sort(Ljava/util/Comparator;)V
      intermediary method_73372 Lnet/minecraft/class_350;method_73372(Ljava/util/Comparator;)V
      official a Lgdj;a(Ljava/util/Comparator;)V
    • swapEntriesOnPositions

      protected void swapEntriesOnPositions(int pos1, int pos2)
      Mappings:
      Namespace Name Mixin selector
      named swapEntriesOnPositions Lnet/minecraft/client/gui/widget/EntryListWidget;swapEntriesOnPositions(II)V
      intermediary method_73368 Lnet/minecraft/class_350;method_73368(II)V
      official a Lgdj;a(II)V
    • clearEntries

      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 Lgdj;s()V
    • clearEntriesExcept

      protected void clearEntriesExcept(E entryToKeep)
      Mappings:
      Namespace Name Mixin selector
      named clearEntriesExcept Lnet/minecraft/client/gui/widget/EntryListWidget;clearEntriesExcept(Lnet/minecraft/client/gui/widget/EntryListWidget$Entry;)V
      intermediary method_73374 Lnet/minecraft/class_350;method_73374(Lnet/minecraft/class_350$class_351;)V
      official b Lgdj;b(Lgdj$a;)V
    • replaceEntries

      public void replaceEntries(Collection<E> collection)
      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 Lgdj;a(Ljava/util/Collection;)V
    • getYOfFirstEntry

      private int getYOfFirstEntry()
      Mappings:
      Namespace Name Mixin selector
      named getYOfFirstEntry Lnet/minecraft/client/gui/widget/EntryListWidget;getYOfFirstEntry()I
      intermediary method_73376 Lnet/minecraft/class_350;method_73376()I
      official d Lgdj;d()I
    • getYOfNextEntry

      public int getYOfNextEntry()
      Mappings:
      Namespace Name Mixin selector
      named getYOfNextEntry Lnet/minecraft/client/gui/widget/EntryListWidget;getYOfNextEntry()I
      intermediary method_73378 Lnet/minecraft/class_350;method_73378()I
      official t Lgdj;t()I
    • addEntry

      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 c Lgdj;c(Lgdj$a;)I
    • addEntry

      protected int addEntry(E entry, int entryHeight)
      Mappings:
      Namespace Name Mixin selector
      named addEntry Lnet/minecraft/client/gui/widget/EntryListWidget;addEntry(Lnet/minecraft/client/gui/widget/EntryListWidget$Entry;I)I
      intermediary method_73370 Lnet/minecraft/class_350;method_73370(Lnet/minecraft/class_350$class_351;I)I
      official a Lgdj;a(Lgdj$a;I)I
    • addEntryToTop

      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 d Lgdj;d(Lgdj$a;)V
    • addEntryToTop

      protected void addEntryToTop(E entry, int entryHeight)
      Mappings:
      Namespace Name Mixin selector
      named addEntryToTop Lnet/minecraft/client/gui/widget/EntryListWidget;addEntryToTop(Lnet/minecraft/client/gui/widget/EntryListWidget$Entry;I)V
      intermediary method_73375 Lnet/minecraft/class_350;method_73375(Lnet/minecraft/class_350$class_351;I)V
      official b Lgdj;b(Lgdj$a;I)V
    • recalculateAllChildrenPositions

      private void recalculateAllChildrenPositions()
      Mappings:
      Namespace Name Mixin selector
      named recalculateAllChildrenPositions Lnet/minecraft/client/gui/widget/EntryListWidget;recalculateAllChildrenPositions()V
      intermediary method_73367 Lnet/minecraft/class_350;method_73367()V
      official H Lgdj;H()V
    • removeEntryWithoutScrolling

      protected void removeEntryWithoutScrolling(E entry)
      Mappings:
      Namespace Name Mixin selector
      named removeEntryWithoutScrolling Lnet/minecraft/client/gui/widget/EntryListWidget;removeEntryWithoutScrolling(Lnet/minecraft/client/gui/widget/EntryListWidget$Entry;)V
      intermediary method_44650 Lnet/minecraft/class_350;method_44650(Lnet/minecraft/class_350$class_351;)V
      official e Lgdj;e(Lgdj$a;)V
    • getEntryCount

      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 u Lgdj;u()I
    • isEntrySelectionAllowed

      protected boolean isEntrySelectionAllowed()
      Mappings:
      Namespace Name Mixin selector
      named isEntrySelectionAllowed Lnet/minecraft/client/gui/widget/EntryListWidget;isEntrySelectionAllowed()Z
      intermediary method_73379 Lnet/minecraft/class_350;method_73379()Z
      official v Lgdj;v()Z
    • getEntryAtPosition

      @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 b Lgdj;b(DD)Lgdj$a;
    • position

      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 Lgdj;a(ILgjc;)V
    • position

      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 a Lgdj;a(III)V
    • position

      public void position(int width, int height, int x, int y)
      Mappings:
      Namespace Name Mixin selector
      named position Lnet/minecraft/client/gui/widget/EntryListWidget;position(IIII)V
      intermediary method_73369 Lnet/minecraft/class_350;method_73369(IIII)V
      official a Lgdj;a(IIII)V
    • getContentsHeightWithPadding

      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 o Lgdi;o()I
    • renderWidget

      public void renderWidget(DrawContext context, int mouseX, int mouseY, float deltaTicks)
      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 Lgdn;b(Lgdd;IIF)V
    • drawHeaderAndFooterSeparators

      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 Lgdj;b(Lgdd;)V
    • drawMenuListBackground

      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 a Lgdj;a(Lgdd;)V
    • enableScissor

      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 c Lgdj;c(Lgdd;)V
    • scrollTo

      protected void scrollTo(E entry)
      Mappings:
      Namespace Name Mixin selector
      named scrollTo Lnet/minecraft/client/gui/widget/EntryListWidget;scrollTo(Lnet/minecraft/client/gui/widget/EntryListWidget$Entry;)V
      intermediary method_73377 Lnet/minecraft/class_350;method_73377(Lnet/minecraft/class_350$class_351;)V
      official f Lgdj;f(Lgdj$a;)V
    • centerScrollOn

      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 g Lgdj;g(Lgdj$a;)V
    • scroll

      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 h Lgdj;h(I)V
    • setScrollY

      public void setScrollY(double scrollY)
      Overrides:
      setScrollY in class ScrollableWidget
      Mappings:
      Namespace Name Mixin selector
      named setScrollY Lnet/minecraft/client/gui/widget/ScrollableWidget;setScrollY(D)V
      intermediary method_44382 Lnet/minecraft/class_7528;method_44382(D)V
      official a Lgdi;a(D)V
    • getDeltaYPerScroll

      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 p Lgdi;p()D
    • getScrollbarX

      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 m Lgdi;m()I
    • hoveredElement

      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 c Lggv;c(DD)Ljava/util/Optional;
    • setFocused

      public void setFocused(boolean focused)
      Specified by:
      setFocused in interface Element
      Specified by:
      setFocused in interface ParentElement
      Overrides:
      setFocused in class ContainerWidget
      Mappings:
      Namespace Name Mixin selector
      named setFocused Lnet/minecraft/client/gui/Element;setFocused(Z)V
      intermediary method_25365 Lnet/minecraft/class_364;method_25365(Z)V
      official b Lggw;b(Z)V
    • setFocused

      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 Lggv;a(Lggw;)V
    • getNeighboringEntry

      @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 Lgdj;a(Lgjs;)Lgdj$a;
    • getNeighboringEntry

      @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 Lgdj;a(Lgjs;Ljava/util/function/Predicate;)Lgdj$a;
    • getNeighboringEntry

      @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 Lgdj;a(Lgjs;Ljava/util/function/Predicate;Lgdj$a;)Lgdj$a;
    • renderList

      protected void renderList(DrawContext context, int mouseX, int mouseY, float deltaTicks)
      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 Lgdj;c(Lgdd;IIF)V
    • renderEntry

      protected void renderEntry(DrawContext context, int mouseX, int mouseY, float delta, E entry)
      Mappings:
      Namespace Name Mixin selector
      named renderEntry Lnet/minecraft/client/gui/widget/EntryListWidget;renderEntry(Lnet/minecraft/client/gui/DrawContext;IIFLnet/minecraft/client/gui/widget/EntryListWidget$Entry;)V
      intermediary method_44397 Lnet/minecraft/class_350;method_44397(Lnet/minecraft/class_332;IIFLnet/minecraft/class_350$class_351;)V
      official a Lgdj;a(Lgdd;IIFLgdj$a;)V
    • drawSelectionHighlight

      protected void drawSelectionHighlight(DrawContext context, E entry, int color)
      Mappings:
      Namespace Name Mixin selector
      named drawSelectionHighlight Lnet/minecraft/client/gui/widget/EntryListWidget;drawSelectionHighlight(Lnet/minecraft/client/gui/DrawContext;Lnet/minecraft/client/gui/widget/EntryListWidget$Entry;I)V
      intermediary method_44398 Lnet/minecraft/class_350;method_44398(Lnet/minecraft/class_332;Lnet/minecraft/class_350$class_351;I)V
      official a Lgdj;a(Lgdd;Lgdj$a;I)V
    • getRowLeft

      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 w Lgdj;w()I
    • getRowRight

      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 x Lgdj;x()I
    • getRowTop

      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 a Lgdj;a(I)I
    • getRowBottom

      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 b Lgdj;b(I)I
    • getRowWidth

      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 Lgdj;a()I
    • getType

      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 y Lgjj;y()Lgjj$a;
    • removeEntries

      protected void removeEntries(List<E> entries)
      Mappings:
      Namespace Name Mixin selector
      named removeEntries Lnet/minecraft/client/gui/widget/EntryListWidget;removeEntries(Ljava/util/List;)V
      intermediary method_73373 Lnet/minecraft/class_350;method_73373(Ljava/util/List;)V
      official a Lgdj;a(Ljava/util/List;)V
    • removeEntry

      protected void removeEntry(E entry)
      Mappings:
      Namespace Name Mixin selector
      named removeEntry Lnet/minecraft/client/gui/widget/EntryListWidget;removeEntry(Lnet/minecraft/client/gui/widget/EntryListWidget$Entry;)V
      intermediary method_25330 Lnet/minecraft/class_350;method_25330(Lnet/minecraft/class_350$class_351;)V
      official h Lgdj;h(Lgdj$a;)V
    • getHoveredEntry

      @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 z Lgdj;z()Lgdj$a;
    • setEntryParentList

      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 i Lgdj;i(Lgdj$a;)V
    • appendNarrations

      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 Lgdj;a(Lgjl;Lgdj$a;)V