Class ConnectScreen

All Implemented Interfaces:
Drawable, Element, Navigable, ParentElement

@Environment(CLIENT) public class ConnectScreen extends Screen
The connection screen is used to initiate a connection to a remote server. This is only used when connecting over LAN or to a remote dedicated server.
Mappings:
Namespace Name
named net/minecraft/client/gui/screen/multiplayer/ConnectScreen
intermediary net/minecraft/class_412
official ftl
  • Field Details Link icon

    • CONNECTOR_THREADS_COUNT Link icon

      private static final AtomicInteger CONNECTOR_THREADS_COUNT
      Mappings:
      Namespace Name Mixin selector
      named CONNECTOR_THREADS_COUNT Lnet/minecraft/client/gui/screen/multiplayer/ConnectScreen;CONNECTOR_THREADS_COUNT:Ljava/util/concurrent/atomic/AtomicInteger;
      intermediary field_2408 Lnet/minecraft/class_412;field_2408:Ljava/util/concurrent/atomic/AtomicInteger;
      official c Lftl;c:Ljava/util/concurrent/atomic/AtomicInteger;
    • LOGGER Link icon

      static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      named LOGGER Lnet/minecraft/client/gui/screen/multiplayer/ConnectScreen;LOGGER:Lorg/slf4j/Logger;
      intermediary field_2410 Lnet/minecraft/class_412;field_2410:Lorg/slf4j/Logger;
      official d Lftl;d:Lorg/slf4j/Logger;
    • NARRATOR_INTERVAL Link icon

      private static final long NARRATOR_INTERVAL
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named NARRATOR_INTERVAL Lnet/minecraft/client/gui/screen/multiplayer/ConnectScreen;NARRATOR_INTERVAL:J
      intermediary field_32238 Lnet/minecraft/class_412;field_32238:J
      official s Lftl;s:J
    • ABORTED_TEXT Link icon

      public static final Text ABORTED_TEXT
      Mappings:
      Namespace Name Mixin selector
      named ABORTED_TEXT Lnet/minecraft/client/gui/screen/multiplayer/ConnectScreen;ABORTED_TEXT:Lnet/minecraft/text/Text;
      intermediary field_44970 Lnet/minecraft/class_412;field_44970:Lnet/minecraft/class_2561;
      official a Lftl;a:Lwp;
    • UNKNOWN_HOST_TEXT Link icon

      public static final Text UNKNOWN_HOST_TEXT
      Mappings:
      Namespace Name Mixin selector
      named UNKNOWN_HOST_TEXT Lnet/minecraft/client/gui/screen/multiplayer/ConnectScreen;UNKNOWN_HOST_TEXT:Lnet/minecraft/text/Text;
      intermediary field_33736 Lnet/minecraft/class_412;field_33736:Lnet/minecraft/class_2561;
      official b Lftl;b:Lwp;
    • connection Link icon

      @Nullable volatile @Nullable ClientConnection connection
      The client connection to the remote server. This is not used when connecting to the client's own integrated server.
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named connection Lnet/minecraft/client/gui/screen/multiplayer/ConnectScreen;connection:Lnet/minecraft/network/ClientConnection;
      intermediary field_2411 Lnet/minecraft/class_412;field_2411:Lnet/minecraft/class_2535;
      official u Lftl;u:Lvi;
    • future Link icon

      Mappings:
      Namespace Name Mixin selector
      named future Lnet/minecraft/client/gui/screen/multiplayer/ConnectScreen;future:Lio/netty/channel/ChannelFuture;
      intermediary field_44971 Lnet/minecraft/class_412;field_44971:Lio/netty/channel/ChannelFuture;
      official v Lftl;v:Lio/netty/channel/ChannelFuture;
    • connectingCancelled Link icon

      volatile boolean connectingCancelled
      Mappings:
      Namespace Name Mixin selector
      named connectingCancelled Lnet/minecraft/client/gui/screen/multiplayer/ConnectScreen;connectingCancelled:Z
      intermediary field_2409 Lnet/minecraft/class_412;field_2409:Z
      official w Lftl;w:Z
    • parent Link icon

      final Screen parent
      Mappings:
      Namespace Name Mixin selector
      named parent Lnet/minecraft/client/gui/screen/multiplayer/ConnectScreen;parent:Lnet/minecraft/client/gui/screen/Screen;
      intermediary field_2412 Lnet/minecraft/class_412;field_2412:Lnet/minecraft/class_437;
      official x Lftl;x:Lfum;
    • status Link icon

      private Text status
      Mappings:
      Namespace Name Mixin selector
      named status Lnet/minecraft/client/gui/screen/multiplayer/ConnectScreen;status:Lnet/minecraft/text/Text;
      intermediary field_2413 Lnet/minecraft/class_412;field_2413:Lnet/minecraft/class_2561;
      official y Lftl;y:Lwp;
    • lastNarrationTime Link icon

      private long lastNarrationTime
      Mappings:
      Namespace Name Mixin selector
      named lastNarrationTime Lnet/minecraft/client/gui/screen/multiplayer/ConnectScreen;lastNarrationTime:J
      intermediary field_19097 Lnet/minecraft/class_412;field_19097:J
      official z Lftl;z:J
    • failureErrorMessage Link icon

      final Text failureErrorMessage
      Mappings:
      Namespace Name Mixin selector
      named failureErrorMessage Lnet/minecraft/client/gui/screen/multiplayer/ConnectScreen;failureErrorMessage:Lnet/minecraft/text/Text;
      intermediary field_44548 Lnet/minecraft/class_412;field_44548:Lnet/minecraft/class_2561;
      official A Lftl;A:Lwp;
  • Constructor Details Link icon

    • ConnectScreen Link icon

      private ConnectScreen(Screen parent, Text failureErrorMessage)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/gui/screen/multiplayer/ConnectScreen;<init>(Lnet/minecraft/client/gui/screen/Screen;Lnet/minecraft/text/Text;)V
      intermediary <init> Lnet/minecraft/class_412;<init>(Lnet/minecraft/class_437;Lnet/minecraft/class_2561;)V
      official <init> Lftl;<init>(Lfum;Lwp;)V
  • Method Details Link icon

    • connect Link icon

      public static void connect(Screen screen, MinecraftClient client, ServerAddress address, ServerInfo info, boolean quickPlay, @Nullable @Nullable CookieStorage cookieStorage)
      Mappings:
      Namespace Name Mixin selector
      named connect Lnet/minecraft/client/gui/screen/multiplayer/ConnectScreen;connect(Lnet/minecraft/client/gui/screen/Screen;Lnet/minecraft/client/MinecraftClient;Lnet/minecraft/client/network/ServerAddress;Lnet/minecraft/client/network/ServerInfo;ZLnet/minecraft/client/network/CookieStorage;)V
      intermediary method_36877 Lnet/minecraft/class_412;method_36877(Lnet/minecraft/class_437;Lnet/minecraft/class_310;Lnet/minecraft/class_639;Lnet/minecraft/class_642;ZLnet/minecraft/class_9112;)V
      official a Lftl;a(Lfum;Lflk;Lghs;Lggp;ZLggt;)V
    • connect Link icon

      private void connect(MinecraftClient client, ServerAddress address, ServerInfo info, @Nullable @Nullable CookieStorage cookieStorage)
      Mappings:
      Namespace Name Mixin selector
      named connect Lnet/minecraft/client/gui/screen/multiplayer/ConnectScreen;connect(Lnet/minecraft/client/MinecraftClient;Lnet/minecraft/client/network/ServerAddress;Lnet/minecraft/client/network/ServerInfo;Lnet/minecraft/client/network/CookieStorage;)V
      intermediary method_2130 Lnet/minecraft/class_412;method_2130(Lnet/minecraft/class_310;Lnet/minecraft/class_639;Lnet/minecraft/class_642;Lnet/minecraft/class_9112;)V
      official a Lftl;a(Lflk;Lghs;Lggp;Lggt;)V
    • setStatus Link icon

      private void setStatus(Text status)
      Mappings:
      Namespace Name Mixin selector
      named setStatus Lnet/minecraft/client/gui/screen/multiplayer/ConnectScreen;setStatus(Lnet/minecraft/text/Text;)V
      intermediary method_2131 Lnet/minecraft/class_412;method_2131(Lnet/minecraft/class_2561;)V
      official a Lftl;a(Lwp;)V
    • tick Link icon

      public void tick()
      Overrides:
      tick in class Screen
      Mappings:
      Namespace Name Mixin selector
      named tick Lnet/minecraft/client/gui/screen/Screen;tick()V
      intermediary method_25393 Lnet/minecraft/class_437;method_25393()V
      official e Lfum;e()V
    • shouldCloseOnEsc Link icon

      public boolean shouldCloseOnEsc()
      Checks whether this screen should be closed when the escape key is pressed.
      Overrides:
      shouldCloseOnEsc in class Screen
      Mappings:
      Namespace Name Mixin selector
      named shouldCloseOnEsc Lnet/minecraft/client/gui/screen/Screen;shouldCloseOnEsc()Z
      intermediary method_25422 Lnet/minecraft/class_437;method_25422()Z
      official aG_ Lfum;aG_()Z
    • init Link icon

      protected void init()
      Called when a screen should be initialized.

      This method is called when this screen is opened or resized.

      Overrides:
      init in class Screen
      Mappings:
      Namespace Name Mixin selector
      named init Lnet/minecraft/client/gui/screen/Screen;init()V
      intermediary method_25426 Lnet/minecraft/class_437;method_25426()V
      official aR_ Lfum;aR_()V
    • render Link icon

      public void render(DrawContext context, int mouseX, int mouseY, float delta)
      Specified by:
      render in interface Drawable
      Overrides:
      render in class Screen
      Mappings:
      Namespace Name Mixin selector
      named render Lnet/minecraft/client/gui/Drawable;render(Lnet/minecraft/client/gui/DrawContext;IIF)V
      intermediary method_25394 Lnet/minecraft/class_4068;method_25394(Lnet/minecraft/class_332;IIF)V
      official a Lfpx;a(Lfof;IIF)V