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 fly
  • Field Details

    • CONNECTOR_THREADS_COUNT

      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 Lfly;c:Ljava/util/concurrent/atomic/AtomicInteger;
    • LOGGER

      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 Lfly;d:Lorg/slf4j/Logger;
    • NARRATOR_INTERVAL

      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 r Lfly;r:J
    • ABORTED_TEXT

      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 Lfly;a:Lxp;
    • UNKNOWN_HOST_TEXT

      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 Lfly;b:Lxp;
    • connection

      @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 s Lfly;s:Lwk;
    • future

      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 u Lfly;u:Lio/netty/channel/ChannelFuture;
    • connectingCancelled

      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 v Lfly;v:Z
    • parent

      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 w Lfly;w:Lfnf;
    • status

      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 x Lfly;x:Lxp;
    • lastNarrationTime

      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 y Lfly;y:J
    • failureErrorMessage

      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 z Lfly;z:Lxp;
  • Constructor Details

    • ConnectScreen

      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> Lfly;<init>(Lfnf;Lxp;)V
  • Method Details

    • connect

      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 Lfly;a(Lfnf;Lffh;Lfzo;Lfyl;ZLfyp;)V
    • connect

      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 Lfly;a(Lffh;Lfzo;Lfyl;Lfyp;)V
    • setStatus

      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 Lfly;a(Lxp;)V
    • tick

      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 Lfnf;e()V
    • shouldCloseOnEsc

      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 aC_ Lfnf;aC_()Z
    • init

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

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

      This should call Screen.setInitialFocus() to set the element that is initially focused.

      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 aM_ Lfnf;aM_()V
    • render

      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 Lfij;a(Lfgt;IIF)V