Class RealmsObjectSelectionList<E extends AlwaysSelectedEntryListWidget.Entry<E>>

All Implemented Interfaces:
Drawable, Element, ParentElement
Direct Known Subclasses:
RealmsBackupScreen.BackupObjectSelectionList, RealmsMainScreen.RealmSelectionList, RealmsPendingInvitesScreen.PendingInvitationSelectionList, RealmsPlayerScreen.InvitedObjectSelectionList, RealmsSelectFileToUploadScreen.WorldSelectionList, RealmsSelectWorldTemplateScreen.WorldTemplateObjectSelectionList

@Environment(CLIENT)
public abstract class RealmsObjectSelectionList<E extends AlwaysSelectedEntryListWidget.Entry<E>>
extends AlwaysSelectedEntryListWidget<E>
Mappings:
Namespace Name
official ewg
intermediary net/minecraft/class_4904
named net/minecraft/client/realms/RealmsObjectSelectionList
  • Constructor Details

    • RealmsObjectSelectionList

      protected RealmsObjectSelectionList​(int width, int height, int top, int bottom, int itemHeight)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lewg;<init>(IIIII)V
      intermediary <init> Lnet/minecraft/class_4904;<init>(IIIII)V
      named <init> Lnet/minecraft/client/realms/RealmsObjectSelectionList;<init>(IIIII)V
  • Method Details

    • setSelectedItem

      public void setSelectedItem​(int index)
      Mappings:
      Namespace Name Mixin selector
      official j Lewg;j(I)V
      intermediary method_25492 Lnet/minecraft/class_4904;method_25492(I)V
      named setSelectedItem Lnet/minecraft/client/realms/RealmsObjectSelectionList;setSelectedItem(I)V
    • setSelected

      public void setSelected​(int index)
      Mappings:
      Namespace Name Mixin selector
      official a Lewg;a(I)V
      intermediary method_25489 Lnet/minecraft/class_4904;method_25489(I)V
      named setSelected Lnet/minecraft/client/realms/RealmsObjectSelectionList;setSelected(I)V
    • itemClicked

      public void itemClicked​(int cursorY, int selectionIndex, double mouseX, double mouseY, int listWidth)
      Mappings:
      Namespace Name Mixin selector
      official a Lewg;a(IIDDI)V
      intermediary method_25490 Lnet/minecraft/class_4904;method_25490(IIDDI)V
      named itemClicked Lnet/minecraft/client/realms/RealmsObjectSelectionList;itemClicked(IIDDI)V
    • getMaxPosition

      public int getMaxPosition()
      Overrides:
      getMaxPosition in class EntryListWidget<E extends AlwaysSelectedEntryListWidget.Entry<E>>
      Mappings:
      Namespace Name Mixin selector
      official c Ldrq;c()I
      intermediary method_25317 Lnet/minecraft/class_350;method_25317()I
      named getMaxPosition Lnet/minecraft/client/gui/widget/EntryListWidget;getMaxPosition()I
    • getScrollbarPositionX

      public int getScrollbarPositionX()
      Overrides:
      getScrollbarPositionX in class EntryListWidget<E extends AlwaysSelectedEntryListWidget.Entry<E>>
      Mappings:
      Namespace Name Mixin selector
      official e Ldrq;e()I
      intermediary method_25329 Lnet/minecraft/class_350;method_25329()I
      named getScrollbarPositionX Lnet/minecraft/client/gui/widget/EntryListWidget;getScrollbarPositionX()I
    • getRowWidth

      public int getRowWidth()
      Overrides:
      getRowWidth in class EntryListWidget<E extends AlwaysSelectedEntryListWidget.Entry<E>>
      Mappings:
      Namespace Name Mixin selector
      official d Ldrq;d()I
      intermediary method_25322 Lnet/minecraft/class_350;method_25322()I
      named getRowWidth Lnet/minecraft/client/gui/widget/EntryListWidget;getRowWidth()I
    • replaceEntries

      public void replaceEntries​(Collection<E> newEntries)
      Overrides:
      replaceEntries in class EntryListWidget<E extends AlwaysSelectedEntryListWidget.Entry<E>>
      Mappings:
      Namespace Name Mixin selector
      official a Ldrq;a(Ljava/util/Collection;)V
      intermediary method_25314 Lnet/minecraft/class_350;method_25314(Ljava/util/Collection;)V
      named replaceEntries Lnet/minecraft/client/gui/widget/EntryListWidget;replaceEntries(Ljava/util/Collection;)V
    • getItemCount

      public int getItemCount()
      Overrides:
      getItemCount in class EntryListWidget<E extends AlwaysSelectedEntryListWidget.Entry<E>>
      Mappings:
      Namespace Name Mixin selector
      official l Ldrq;l()I
      intermediary method_25340 Lnet/minecraft/class_350;method_25340()I
      named getItemCount Lnet/minecraft/client/gui/widget/EntryListWidget;getItemCount()I
    • getRowTop

      public int getRowTop​(int index)
      Overrides:
      getRowTop in class EntryListWidget<E extends AlwaysSelectedEntryListWidget.Entry<E>>
      Mappings:
      Namespace Name Mixin selector
      official h Ldrq;h(I)I
      intermediary method_25337 Lnet/minecraft/class_350;method_25337(I)I
      named getRowTop Lnet/minecraft/client/gui/widget/EntryListWidget;getRowTop(I)I
    • getRowLeft

      public int getRowLeft()
      Overrides:
      getRowLeft in class EntryListWidget<E extends AlwaysSelectedEntryListWidget.Entry<E>>
      Mappings:
      Namespace Name Mixin selector
      official q Ldrq;q()I
      intermediary method_25342 Lnet/minecraft/class_350;method_25342()I
      named getRowLeft Lnet/minecraft/client/gui/widget/EntryListWidget;getRowLeft()I
    • addEntry

      public int addEntry​(E e)
      Overrides:
      addEntry in class EntryListWidget<E extends AlwaysSelectedEntryListWidget.Entry<E>>
      Mappings:
      Namespace Name Mixin selector
      official a Lewg;a(Ldsh$a;)I
      intermediary method_25491 Lnet/minecraft/class_4904;method_25491(Lnet/minecraft/class_4280$class_4281;)I
      named addEntry Lnet/minecraft/client/realms/RealmsObjectSelectionList;addEntry(Lnet/minecraft/client/gui/widget/AlwaysSelectedEntryListWidget$Entry;)I
    • clear

      public void clear()
      Mappings:
      Namespace Name Mixin selector
      official a Lewg;a()V
      intermediary method_25493 Lnet/minecraft/class_4904;method_25493()V
      named clear Lnet/minecraft/client/realms/RealmsObjectSelectionList;clear()V