Class RealmsPlayerScreen.InvitedObjectSelectionList

All Implemented Interfaces:
Drawable, Element, Narratable, ParentElement, Selectable
Enclosing class:
RealmsPlayerScreen

@Environment(CLIENT) private class RealmsPlayerScreen.InvitedObjectSelectionList extends RealmsObjectSelectionList<RealmsPlayerScreen.InvitedObjectSelectionListEntry>
Mappings:
Namespace Name
official ecq$b
intermediary net/minecraft/class_4406$class_4407
named net/minecraft/client/realms/gui/screen/RealmsPlayerScreen$InvitedObjectSelectionList
  • Constructor Details

    • InvitedObjectSelectionList

      public InvitedObjectSelectionList()
  • Method Details

    • addEntry

      public void addEntry(PlayerInfo playerInfo)
      Mappings:
      Namespace Name Mixin selector
      official a Lecq$b;a(Leav;)V
      intermediary method_21354 Lnet/minecraft/class_4406$class_4407;method_21354(Lnet/minecraft/class_4874;)V
      named addEntry Lnet/minecraft/client/realms/gui/screen/RealmsPlayerScreen$InvitedObjectSelectionList;addEntry(Lnet/minecraft/client/realms/dto/PlayerInfo;)V
    • getRowWidth

      public int getRowWidth()
      Overrides:
      getRowWidth in class RealmsObjectSelectionList<RealmsPlayerScreen.InvitedObjectSelectionListEntry>
      Mappings:
      Namespace Name Mixin selector
      official c Lego;c()I
      intermediary method_25322 Lnet/minecraft/class_350;method_25322()I
      named getRowWidth Lnet/minecraft/client/gui/widget/EntryListWidget;getRowWidth()I
    • isFocused

      public boolean isFocused()
      Overrides:
      isFocused in class EntryListWidget<RealmsPlayerScreen.InvitedObjectSelectionListEntry>
      Mappings:
      Namespace Name Mixin selector
      official a Lego;a()Z
      intermediary method_25316 Lnet/minecraft/class_350;method_25316()Z
      named isFocused Lnet/minecraft/client/gui/widget/EntryListWidget;isFocused()Z
    • mouseClicked

      public boolean mouseClicked(double mouseX, double mouseY, int button)
      Callback for when a mouse button down event has been captured. The button number is identified by the constants in GLFW class.
      Specified by:
      mouseClicked in interface Element
      Specified by:
      mouseClicked in interface ParentElement
      Overrides:
      mouseClicked in class EntryListWidget<RealmsPlayerScreen.InvitedObjectSelectionListEntry>
      Parameters:
      mouseX - the X coordinate of the mouse
      mouseY - the Y coordinate of the mouse
      button - the mouse button number
      Returns:
      true to indicate that the event handling is successful/valid
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official a Lehq;a(DDI)Z
      intermediary method_25402 Lnet/minecraft/class_364;method_25402(DDI)Z
      named mouseClicked Lnet/minecraft/client/gui/Element;mouseClicked(DDI)Z
    • itemClicked

      public void itemClicked(int cursorY, int selectionIndex, double mouseX, double mouseY, int listWidth)
      Overrides:
      itemClicked in class RealmsObjectSelectionList<RealmsPlayerScreen.InvitedObjectSelectionListEntry>
      Mappings:
      Namespace Name Mixin selector
      official a Lfmt;a(IIDDI)V
      intermediary method_25490 Lnet/minecraft/class_4904;method_25490(IIDDI)V
      named itemClicked Lnet/minecraft/client/realms/RealmsObjectSelectionList;itemClicked(IIDDI)V
    • setSelected

      public void setSelected(int index)
      Overrides:
      setSelected in class RealmsObjectSelectionList<RealmsPlayerScreen.InvitedObjectSelectionListEntry>
      Mappings:
      Namespace Name Mixin selector
      official a Lfmt;a(I)V
      intermediary method_25489 Lnet/minecraft/class_4904;method_25489(I)V
      named setSelected Lnet/minecraft/client/realms/RealmsObjectSelectionList;setSelected(I)V
    • selectInviteListItem

      public void selectInviteListItem(int item)
      Mappings:
      Namespace Name Mixin selector
      official b Lecq$b;b(I)V
      intermediary method_21353 Lnet/minecraft/class_4406$class_4407;method_21353(I)V
      named selectInviteListItem Lnet/minecraft/client/realms/gui/screen/RealmsPlayerScreen$InvitedObjectSelectionList;selectInviteListItem(I)V
    • setSelected

      public void setSelected(@Nullable @Nullable RealmsPlayerScreen.InvitedObjectSelectionListEntry invitedObjectSelectionListEntry)
      Overrides:
      setSelected in class EntryListWidget<RealmsPlayerScreen.InvitedObjectSelectionListEntry>
      Mappings:
      Namespace Name Mixin selector
      official a Lecq$b;a(Lecq$a;)V
      intermediary method_25200 Lnet/minecraft/class_4406$class_4407;method_25200(Lnet/minecraft/class_4406$class_4408;)V
      named setSelected Lnet/minecraft/client/realms/gui/screen/RealmsPlayerScreen$InvitedObjectSelectionList;setSelected(Lnet/minecraft/client/realms/gui/screen/RealmsPlayerScreen$InvitedObjectSelectionListEntry;)V
    • renderBackground

      public void renderBackground(MatrixStack matrices)
      Overrides:
      renderBackground in class EntryListWidget<RealmsPlayerScreen.InvitedObjectSelectionListEntry>
      Mappings:
      Namespace Name Mixin selector
      official a Lego;a(Ldzt;)V
      intermediary method_25325 Lnet/minecraft/class_350;method_25325(Lnet/minecraft/class_4587;)V
      named renderBackground Lnet/minecraft/client/gui/widget/EntryListWidget;renderBackground(Lnet/minecraft/client/util/math/MatrixStack;)V
    • getScrollbarPositionX

      public int getScrollbarPositionX()
      Overrides:
      getScrollbarPositionX in class RealmsObjectSelectionList<RealmsPlayerScreen.InvitedObjectSelectionListEntry>
      Mappings:
      Namespace Name Mixin selector
      official d Lego;d()I
      intermediary method_25329 Lnet/minecraft/class_350;method_25329()I
      named getScrollbarPositionX Lnet/minecraft/client/gui/widget/EntryListWidget;getScrollbarPositionX()I
    • getMaxPosition

      public int getMaxPosition()
      Overrides:
      getMaxPosition in class RealmsObjectSelectionList<RealmsPlayerScreen.InvitedObjectSelectionListEntry>
      Mappings:
      Namespace Name Mixin selector
      official b Lego;b()I
      intermediary method_25317 Lnet/minecraft/class_350;method_25317()I
      named getMaxPosition Lnet/minecraft/client/gui/widget/EntryListWidget;getMaxPosition()I