Class MultiplayerServerListWidget

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

@Environment(CLIENT) public class MultiplayerServerListWidget extends AlwaysSelectedEntryListWidget<MultiplayerServerListWidget.Entry>
Mappings:
Namespace Name
named net/minecraft/client/gui/screen/multiplayer/MultiplayerServerListWidget
intermediary net/minecraft/class_4267
official gpy
  • Field Details

    • INCOMPATIBLE_TEXTURE

      static final Identifier INCOMPATIBLE_TEXTURE
      Mappings:
      Namespace Name Mixin selector
      named INCOMPATIBLE_TEXTURE Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerServerListWidget;INCOMPATIBLE_TEXTURE:Lnet/minecraft/util/Identifier;
      intermediary field_45516 Lnet/minecraft/class_4267;field_45516:Lnet/minecraft/class_2960;
      official a Lgpy;a:Lamj;
    • UNREACHABLE_TEXTURE

      static final Identifier UNREACHABLE_TEXTURE
      Mappings:
      Namespace Name Mixin selector
      named UNREACHABLE_TEXTURE Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerServerListWidget;UNREACHABLE_TEXTURE:Lnet/minecraft/util/Identifier;
      intermediary field_45517 Lnet/minecraft/class_4267;field_45517:Lnet/minecraft/class_2960;
      official l Lgpy;l:Lamj;
    • PING_1_TEXTURE

      static final Identifier PING_1_TEXTURE
      Mappings:
      Namespace Name Mixin selector
      named PING_1_TEXTURE Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerServerListWidget;PING_1_TEXTURE:Lnet/minecraft/util/Identifier;
      intermediary field_45518 Lnet/minecraft/class_4267;field_45518:Lnet/minecraft/class_2960;
      official m Lgpy;m:Lamj;
    • PING_2_TEXTURE

      static final Identifier PING_2_TEXTURE
      Mappings:
      Namespace Name Mixin selector
      named PING_2_TEXTURE Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerServerListWidget;PING_2_TEXTURE:Lnet/minecraft/util/Identifier;
      intermediary field_45519 Lnet/minecraft/class_4267;field_45519:Lnet/minecraft/class_2960;
      official n Lgpy;n:Lamj;
    • PING_3_TEXTURE

      static final Identifier PING_3_TEXTURE
      Mappings:
      Namespace Name Mixin selector
      named PING_3_TEXTURE Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerServerListWidget;PING_3_TEXTURE:Lnet/minecraft/util/Identifier;
      intermediary field_45520 Lnet/minecraft/class_4267;field_45520:Lnet/minecraft/class_2960;
      official o Lgpy;o:Lamj;
    • PING_4_TEXTURE

      static final Identifier PING_4_TEXTURE
      Mappings:
      Namespace Name Mixin selector
      named PING_4_TEXTURE Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerServerListWidget;PING_4_TEXTURE:Lnet/minecraft/util/Identifier;
      intermediary field_45521 Lnet/minecraft/class_4267;field_45521:Lnet/minecraft/class_2960;
      official p Lgpy;p:Lamj;
    • PING_5_TEXTURE

      static final Identifier PING_5_TEXTURE
      Mappings:
      Namespace Name Mixin selector
      named PING_5_TEXTURE Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerServerListWidget;PING_5_TEXTURE:Lnet/minecraft/util/Identifier;
      intermediary field_45522 Lnet/minecraft/class_4267;field_45522:Lnet/minecraft/class_2960;
      official q Lgpy;q:Lamj;
    • PINGING_1_TEXTURE

      static final Identifier PINGING_1_TEXTURE
      Mappings:
      Namespace Name Mixin selector
      named PINGING_1_TEXTURE Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerServerListWidget;PINGING_1_TEXTURE:Lnet/minecraft/util/Identifier;
      intermediary field_45523 Lnet/minecraft/class_4267;field_45523:Lnet/minecraft/class_2960;
      official r Lgpy;r:Lamj;
    • PINGING_2_TEXTURE

      static final Identifier PINGING_2_TEXTURE
      Mappings:
      Namespace Name Mixin selector
      named PINGING_2_TEXTURE Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerServerListWidget;PINGING_2_TEXTURE:Lnet/minecraft/util/Identifier;
      intermediary field_45524 Lnet/minecraft/class_4267;field_45524:Lnet/minecraft/class_2960;
      official s Lgpy;s:Lamj;
    • PINGING_3_TEXTURE

      static final Identifier PINGING_3_TEXTURE
      Mappings:
      Namespace Name Mixin selector
      named PINGING_3_TEXTURE Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerServerListWidget;PINGING_3_TEXTURE:Lnet/minecraft/util/Identifier;
      intermediary field_45525 Lnet/minecraft/class_4267;field_45525:Lnet/minecraft/class_2960;
      official t Lgpy;t:Lamj;
    • PINGING_4_TEXTURE

      static final Identifier PINGING_4_TEXTURE
      Mappings:
      Namespace Name Mixin selector
      named PINGING_4_TEXTURE Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerServerListWidget;PINGING_4_TEXTURE:Lnet/minecraft/util/Identifier;
      intermediary field_45526 Lnet/minecraft/class_4267;field_45526:Lnet/minecraft/class_2960;
      official u Lgpy;u:Lamj;
    • PINGING_5_TEXTURE

      static final Identifier PINGING_5_TEXTURE
      Mappings:
      Namespace Name Mixin selector
      named PINGING_5_TEXTURE Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerServerListWidget;PINGING_5_TEXTURE:Lnet/minecraft/util/Identifier;
      intermediary field_45527 Lnet/minecraft/class_4267;field_45527:Lnet/minecraft/class_2960;
      official v Lgpy;v:Lamj;
    • JOIN_HIGHLIGHTED_TEXTURE

      static final Identifier JOIN_HIGHLIGHTED_TEXTURE
      Mappings:
      Namespace Name Mixin selector
      named JOIN_HIGHLIGHTED_TEXTURE Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerServerListWidget;JOIN_HIGHLIGHTED_TEXTURE:Lnet/minecraft/util/Identifier;
      intermediary field_45528 Lnet/minecraft/class_4267;field_45528:Lnet/minecraft/class_2960;
      official w Lgpy;w:Lamj;
    • JOIN_TEXTURE

      static final Identifier JOIN_TEXTURE
      Mappings:
      Namespace Name Mixin selector
      named JOIN_TEXTURE Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerServerListWidget;JOIN_TEXTURE:Lnet/minecraft/util/Identifier;
      intermediary field_45529 Lnet/minecraft/class_4267;field_45529:Lnet/minecraft/class_2960;
      official x Lgpy;x:Lamj;
    • MOVE_UP_HIGHLIGHTED_TEXTURE

      static final Identifier MOVE_UP_HIGHLIGHTED_TEXTURE
      Mappings:
      Namespace Name Mixin selector
      named MOVE_UP_HIGHLIGHTED_TEXTURE Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerServerListWidget;MOVE_UP_HIGHLIGHTED_TEXTURE:Lnet/minecraft/util/Identifier;
      intermediary field_45530 Lnet/minecraft/class_4267;field_45530:Lnet/minecraft/class_2960;
      official y Lgpy;y:Lamj;
    • MOVE_UP_TEXTURE

      static final Identifier MOVE_UP_TEXTURE
      Mappings:
      Namespace Name Mixin selector
      named MOVE_UP_TEXTURE Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerServerListWidget;MOVE_UP_TEXTURE:Lnet/minecraft/util/Identifier;
      intermediary field_45513 Lnet/minecraft/class_4267;field_45513:Lnet/minecraft/class_2960;
      official z Lgpy;z:Lamj;
    • MOVE_DOWN_HIGHLIGHTED_TEXTURE

      static final Identifier MOVE_DOWN_HIGHLIGHTED_TEXTURE
      Mappings:
      Namespace Name Mixin selector
      named MOVE_DOWN_HIGHLIGHTED_TEXTURE Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerServerListWidget;MOVE_DOWN_HIGHLIGHTED_TEXTURE:Lnet/minecraft/util/Identifier;
      intermediary field_45514 Lnet/minecraft/class_4267;field_45514:Lnet/minecraft/class_2960;
      official A Lgpy;A:Lamj;
    • MOVE_DOWN_TEXTURE

      static final Identifier MOVE_DOWN_TEXTURE
      Mappings:
      Namespace Name Mixin selector
      named MOVE_DOWN_TEXTURE Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerServerListWidget;MOVE_DOWN_TEXTURE:Lnet/minecraft/util/Identifier;
      intermediary field_45515 Lnet/minecraft/class_4267;field_45515:Lnet/minecraft/class_2960;
      official B Lgpy;B:Lamj;
    • LOGGER

      static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      named LOGGER Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerServerListWidget;LOGGER:Lorg/slf4j/Logger;
      intermediary field_19104 Lnet/minecraft/class_4267;field_19104:Lorg/slf4j/Logger;
      official C Lgpy;C:Lorg/slf4j/Logger;
    • SERVER_PINGER_THREAD_POOL

      static final ThreadPoolExecutor SERVER_PINGER_THREAD_POOL
      Mappings:
      Namespace Name Mixin selector
      named SERVER_PINGER_THREAD_POOL Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerServerListWidget;SERVER_PINGER_THREAD_POOL:Ljava/util/concurrent/ThreadPoolExecutor;
      intermediary field_19105 Lnet/minecraft/class_4267;field_19105:Ljava/util/concurrent/ThreadPoolExecutor;
      official D Lgpy;D:Ljava/util/concurrent/ThreadPoolExecutor;
    • LAN_SCANNING_TEXT

      static final Text LAN_SCANNING_TEXT
      Mappings:
      Namespace Name Mixin selector
      named LAN_SCANNING_TEXT Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerServerListWidget;LAN_SCANNING_TEXT:Lnet/minecraft/text/Text;
      intermediary field_26581 Lnet/minecraft/class_4267;field_26581:Lnet/minecraft/class_2561;
      official E Lgpy;E:Lxx;
    • CANNOT_RESOLVE_TEXT

      static final Text CANNOT_RESOLVE_TEXT
      Mappings:
      Namespace Name Mixin selector
      named CANNOT_RESOLVE_TEXT Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerServerListWidget;CANNOT_RESOLVE_TEXT:Lnet/minecraft/text/Text;
      intermediary field_26582 Lnet/minecraft/class_4267;field_26582:Lnet/minecraft/class_2561;
      official F Lgpy;F:Lxx;
    • CANNOT_CONNECT_TEXT

      static final Text CANNOT_CONNECT_TEXT
      Mappings:
      Namespace Name Mixin selector
      named CANNOT_CONNECT_TEXT Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerServerListWidget;CANNOT_CONNECT_TEXT:Lnet/minecraft/text/Text;
      intermediary field_26583 Lnet/minecraft/class_4267;field_26583:Lnet/minecraft/class_2561;
      official G Lgpy;G:Lxx;
    • INCOMPATIBLE_TEXT

      static final Text INCOMPATIBLE_TEXT
      Mappings:
      Namespace Name Mixin selector
      named INCOMPATIBLE_TEXT Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerServerListWidget;INCOMPATIBLE_TEXT:Lnet/minecraft/text/Text;
      intermediary field_41853 Lnet/minecraft/class_4267;field_41853:Lnet/minecraft/class_2561;
      official H Lgpy;H:Lxx;
    • NO_CONNECTION_TEXT

      static final Text NO_CONNECTION_TEXT
      Mappings:
      Namespace Name Mixin selector
      named NO_CONNECTION_TEXT Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerServerListWidget;NO_CONNECTION_TEXT:Lnet/minecraft/text/Text;
      intermediary field_41854 Lnet/minecraft/class_4267;field_41854:Lnet/minecraft/class_2561;
      official I Lgpy;I:Lxx;
    • PINGING_TEXT

      static final Text PINGING_TEXT
      Mappings:
      Namespace Name Mixin selector
      named PINGING_TEXT Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerServerListWidget;PINGING_TEXT:Lnet/minecraft/text/Text;
      intermediary field_41855 Lnet/minecraft/class_4267;field_41855:Lnet/minecraft/class_2561;
      official J Lgpy;J:Lxx;
    • ONLINE_TEXT

      static final Text ONLINE_TEXT
      Mappings:
      Namespace Name Mixin selector
      named ONLINE_TEXT Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerServerListWidget;ONLINE_TEXT:Lnet/minecraft/text/Text;
      intermediary field_41856 Lnet/minecraft/class_4267;field_41856:Lnet/minecraft/class_2561;
      official K Lgpy;K:Lxx;
    • screen

      private final MultiplayerScreen screen
      Mappings:
      Namespace Name Mixin selector
      named screen Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerServerListWidget;screen:Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerScreen;
      intermediary field_19108 Lnet/minecraft/class_4267;field_19108:Lnet/minecraft/class_500;
      official L Lgpy;L:Lgpv;
    • servers

      Mappings:
      Namespace Name Mixin selector
      named servers Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerServerListWidget;servers:Ljava/util/List;
      intermediary field_19109 Lnet/minecraft/class_4267;field_19109:Ljava/util/List;
      official M Lgpy;M:Ljava/util/List;
    • scanningEntry

      private final MultiplayerServerListWidget.Entry scanningEntry
      Mappings:
      Namespace Name Mixin selector
      named scanningEntry Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerServerListWidget;scanningEntry:Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerServerListWidget$Entry;
      intermediary field_19110 Lnet/minecraft/class_4267;field_19110:Lnet/minecraft/class_4267$class_504;
      official N Lgpy;N:Lgpy$a;
    • lanServers

      Mappings:
      Namespace Name Mixin selector
      named lanServers Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerServerListWidget;lanServers:Ljava/util/List;
      intermediary field_19111 Lnet/minecraft/class_4267;field_19111:Ljava/util/List;
      official O Lgpy;O:Ljava/util/List;
  • Constructor Details

    • MultiplayerServerListWidget

      public MultiplayerServerListWidget(MultiplayerScreen screen, MinecraftClient client, int width, int height, int top, int bottom)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerServerListWidget;<init>(Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerScreen;Lnet/minecraft/client/MinecraftClient;IIII)V
      intermediary <init> Lnet/minecraft/class_4267;<init>(Lnet/minecraft/class_500;Lnet/minecraft/class_310;IIII)V
      official <init> Lgpy;<init>(Lgpv;Lfzz;IIII)V
  • Method Details

    • updateEntries

      private void updateEntries()
      Mappings:
      Namespace Name Mixin selector
      named updateEntries Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerServerListWidget;updateEntries()V
      intermediary method_20131 Lnet/minecraft/class_4267;method_20131()V
      official H Lgpy;H()V
    • setSelected

      public void setSelected(@Nullable @Nullable MultiplayerServerListWidget.Entry entry)
      Overrides:
      setSelected in class EntryListWidget<MultiplayerServerListWidget.Entry>
      Mappings:
      Namespace Name Mixin selector
      named setSelected Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerServerListWidget;setSelected(Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerServerListWidget$Entry;)V
      intermediary method_20122 Lnet/minecraft/class_4267;method_20122(Lnet/minecraft/class_4267$class_504;)V
      official a Lgpy;a(Lgpy$a;)V
    • setServers

      public void setServers(ServerList servers)
      Mappings:
      Namespace Name Mixin selector
      named setServers Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerServerListWidget;setServers(Lnet/minecraft/client/option/ServerList;)V
      intermediary method_20125 Lnet/minecraft/class_4267;method_20125(Lnet/minecraft/class_641;)V
      official a Lgpy;a(Lhac;)V
    • setLanServers

      public void setLanServers(List<LanServerInfo> lanServers)
      Mappings:
      Namespace Name Mixin selector
      named setLanServers Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerServerListWidget;setLanServers(Ljava/util/List;)V
      intermediary method_20126 Lnet/minecraft/class_4267;method_20126(Ljava/util/List;)V
      official b Lgpy;b(Ljava/util/List;)V
    • getRowWidth

      public int getRowWidth()
      Overrides:
      getRowWidth in class EntryListWidget<MultiplayerServerListWidget.Entry>
      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
    • onRemoved

      public void onRemoved()
      Mappings:
      Namespace Name Mixin selector
      named onRemoved Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerServerListWidget;onRemoved()V
      intermediary method_52204 Lnet/minecraft/class_4267;method_52204()V
      official d Lgpy;d()V