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

All Implemented Interfaces:
Drawable, Element, Narratable, ParentElement, Selectable
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 fms
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> Lfms;<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 Lfms;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 Lfms;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 Lfms;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 b Legn;b()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 d Legn;d()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 c Legn;c()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 Legn;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
    • getEntryCount

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

      public int getRowTop(int index)
      Overrides:
      getRowTop in class EntryListWidget<E extends AlwaysSelectedEntryListWidget.Entry<E>>
      Mappings:
      Namespace Name Mixin selector
      official h Legn;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 Legn;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 Lfms;a(Lehe$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 v Lfms;v()V
      intermediary method_25493 Lnet/minecraft/class_4904;method_25493()V
      named clear Lnet/minecraft/client/realms/RealmsObjectSelectionList;clear()V