Class SocialInteractionsPlayerListWidget

All Implemented Interfaces:
Drawable, Element, Narratable, Navigable, ParentElement, Selectable, Widget

@Environment(CLIENT) public class SocialInteractionsPlayerListWidget extends ElementListWidget<SocialInteractionsPlayerListEntry>
Mappings:
Namespace Name
named net/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListWidget
intermediary net/minecraft/class_5521
official fzd
  • Field Details Link icon

    • parent Link icon

      private final SocialInteractionsScreen parent
      Mappings:
      Namespace Name Mixin selector
      named parent Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListWidget;parent:Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsScreen;
      intermediary field_26867 Lnet/minecraft/class_5521;field_26867:Lnet/minecraft/class_5522;
      official a Lfzd;a:Lfze;
    • players Link icon

      private final List<SocialInteractionsPlayerListEntry> players
      Mappings:
      Namespace Name Mixin selector
      named players Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListWidget;players:Ljava/util/List;
      intermediary field_26869 Lnet/minecraft/class_5521;field_26869:Ljava/util/List;
      official m Lfzd;m:Ljava/util/List;
    • currentSearch Link icon

      @Nullable private @Nullable String currentSearch
      Mappings:
      Namespace Name Mixin selector
      named currentSearch Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListWidget;currentSearch:Ljava/lang/String;
      intermediary field_26870 Lnet/minecraft/class_5521;field_26870:Ljava/lang/String;
      official n Lfzd;n:Ljava/lang/String;
  • Constructor Details Link icon

    • SocialInteractionsPlayerListWidget Link icon

      public SocialInteractionsPlayerListWidget(SocialInteractionsScreen parent, MinecraftClient client, int width, int height, int y, int itemHeight)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListWidget;<init>(Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsScreen;Lnet/minecraft/client/MinecraftClient;IIII)V
      intermediary <init> Lnet/minecraft/class_5521;<init>(Lnet/minecraft/class_5522;Lnet/minecraft/class_310;IIII)V
      official <init> Lfzd;<init>(Lfze;Lflk;IIII)V
  • Method Details Link icon

    • drawMenuListBackground Link icon

      protected void drawMenuListBackground(DrawContext context)
      Overrides:
      drawMenuListBackground in class EntryListWidget<SocialInteractionsPlayerListEntry>
      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
    • drawHeaderAndFooterSeparators Link icon

      protected void drawHeaderAndFooterSeparators(DrawContext context)
      Overrides:
      drawHeaderAndFooterSeparators in class EntryListWidget<SocialInteractionsPlayerListEntry>
      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
    • enableScissor Link icon

      protected void enableScissor(DrawContext context)
      Overrides:
      enableScissor in class EntryListWidget<SocialInteractionsPlayerListEntry>
      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
    • update Link icon

      public void update(Collection<UUID> uuids, double scrollAmount, boolean includeOffline)
      Mappings:
      Namespace Name Mixin selector
      named update Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListWidget;update(Ljava/util/Collection;DZ)V
      intermediary method_31393 Lnet/minecraft/class_5521;method_31393(Ljava/util/Collection;DZ)V
      official a Lfzd;a(Ljava/util/Collection;DZ)V
    • setPlayers Link icon

      private void setPlayers(Collection<UUID> playerUuids, Map<UUID,SocialInteractionsPlayerListEntry> entriesByUuids)
      Mappings:
      Namespace Name Mixin selector
      named setPlayers Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListWidget;setPlayers(Ljava/util/Collection;Ljava/util/Map;)V
      intermediary method_44699 Lnet/minecraft/class_5521;method_44699(Ljava/util/Collection;Ljava/util/Map;)V
      official a Lfzd;a(Ljava/util/Collection;Ljava/util/Map;)V
    • markOfflineMembers Link icon

      private void markOfflineMembers(Map<UUID,SocialInteractionsPlayerListEntry> entries, boolean includeOffline)
      Mappings:
      Namespace Name Mixin selector
      named markOfflineMembers Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListWidget;markOfflineMembers(Ljava/util/Map;Z)V
      intermediary method_44759 Lnet/minecraft/class_5521;method_44759(Ljava/util/Map;Z)V
      official a Lfzd;a(Ljava/util/Map;Z)V
    • collectReportableProfiles Link icon

      private static Collection<com.mojang.authlib.GameProfile> collectReportableProfiles(ChatLog log)
      Mappings:
      Namespace Name Mixin selector
      named collectReportableProfiles Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListWidget;collectReportableProfiles(Lnet/minecraft/client/session/report/log/ChatLog;)Ljava/util/Collection;
      intermediary method_45665 Lnet/minecraft/class_5521;method_45665(Lnet/minecraft/class_7555;)Ljava/util/Collection;
      official a Lfzd;a(Lggv;)Ljava/util/Collection;
    • sortPlayers Link icon

      private void sortPlayers()
      Mappings:
      Namespace Name Mixin selector
      named sortPlayers Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListWidget;sortPlayers()V
      intermediary method_44762 Lnet/minecraft/class_5521;method_44762()V
      official c Lfzd;c()V
    • refresh Link icon

      private void refresh(Collection<SocialInteractionsPlayerListEntry> players, double scrollAmount)
      Mappings:
      Namespace Name Mixin selector
      named refresh Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListWidget;refresh(Ljava/util/Collection;D)V
      intermediary method_44698 Lnet/minecraft/class_5521;method_44698(Ljava/util/Collection;D)V
      official a Lfzd;a(Ljava/util/Collection;D)V
    • filterPlayers Link icon

      private void filterPlayers()
      Mappings:
      Namespace Name Mixin selector
      named filterPlayers Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListWidget;filterPlayers()V
      intermediary method_31349 Lnet/minecraft/class_5521;method_31349()V
      official M Lfzd;M()V
    • setCurrentSearch Link icon

      public void setCurrentSearch(String currentSearch)
      Mappings:
      Namespace Name Mixin selector
      named setCurrentSearch Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListWidget;setCurrentSearch(Ljava/lang/String;)V
      intermediary method_31346 Lnet/minecraft/class_5521;method_31346(Ljava/lang/String;)V
      official a Lfzd;a(Ljava/lang/String;)V
    • isEmpty Link icon

      public boolean isEmpty()
      Mappings:
      Namespace Name Mixin selector
      named isEmpty Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListWidget;isEmpty()Z
      intermediary method_31348 Lnet/minecraft/class_5521;method_31348()Z
      official b Lfzd;b()Z
    • setPlayerOnline Link icon

      public void setPlayerOnline(PlayerListEntry player, SocialInteractionsScreen.Tab tab)
      Mappings:
      Namespace Name Mixin selector
      named setPlayerOnline Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListWidget;setPlayerOnline(Lnet/minecraft/client/network/PlayerListEntry;Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsScreen$Tab;)V
      intermediary method_31345 Lnet/minecraft/class_5521;method_31345(Lnet/minecraft/class_640;Lnet/minecraft/class_5522$class_5523;)V
      official a Lfzd;a(Lggm;Lfze$a;)V
    • setPlayerOffline Link icon

      public void setPlayerOffline(UUID uuid)
      Mappings:
      Namespace Name Mixin selector
      named setPlayerOffline Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListWidget;setPlayerOffline(Ljava/util/UUID;)V
      intermediary method_31347 Lnet/minecraft/class_5521;method_31347(Ljava/util/UUID;)V
      official a Lfzd;a(Ljava/util/UUID;)V