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
official exe
intermediary net/minecraft/class_412
named net/minecraft/client/gui/screen/ConnectScreen
  • Field Details

    • CONNECTOR_THREADS_COUNT

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

      static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      official k Lexe;k:Lorg/slf4j/Logger;
      intermediary field_2410 Lnet/minecraft/class_412;field_2410:Lorg/slf4j/Logger;
      named LOGGER Lnet/minecraft/client/gui/screen/ConnectScreen;LOGGER:Lorg/slf4j/Logger;
    • NARRATOR_INTERVAL

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

      public static final Text ABORTED_TEXT
      Mappings:
      Namespace Name Mixin selector
      official a Lexe;a:Ltl;
      intermediary field_44970 Lnet/minecraft/class_412;field_44970:Lnet/minecraft/class_2561;
      named ABORTED_TEXT Lnet/minecraft/client/gui/screen/ConnectScreen;ABORTED_TEXT:Lnet/minecraft/text/Text;
    • BLOCKED_HOST_TEXT

      public static final Text BLOCKED_HOST_TEXT
      Mappings:
      Namespace Name Mixin selector
      official b Lexe;b:Ltl;
      intermediary field_33736 Lnet/minecraft/class_412;field_33736:Lnet/minecraft/class_2561;
      named BLOCKED_HOST_TEXT Lnet/minecraft/client/gui/screen/ConnectScreen;BLOCKED_HOST_TEXT:Lnet/minecraft/text/Text;
    • 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
      official m Lexe;m:Lsm;
      intermediary field_2411 Lnet/minecraft/class_412;field_2411:Lnet/minecraft/class_2535;
      named connection Lnet/minecraft/client/gui/screen/ConnectScreen;connection:Lnet/minecraft/network/ClientConnection;
    • future

      @Nullable @Nullable ChannelFuture future
      Mappings:
      Namespace Name Mixin selector
      official n Lexe;n:Lio/netty/channel/ChannelFuture;
      intermediary field_44971 Lnet/minecraft/class_412;field_44971:Lio/netty/channel/ChannelFuture;
      named future Lnet/minecraft/client/gui/screen/ConnectScreen;future:Lio/netty/channel/ChannelFuture;
    • connectingCancelled

      volatile boolean connectingCancelled
      Mappings:
      Namespace Name Mixin selector
      official o Lexe;o:Z
      intermediary field_2409 Lnet/minecraft/class_412;field_2409:Z
      named connectingCancelled Lnet/minecraft/client/gui/screen/ConnectScreen;connectingCancelled:Z
    • parent

      final Screen parent
      Mappings:
      Namespace Name Mixin selector
      official p Lexe;p:Leyk;
      intermediary field_2412 Lnet/minecraft/class_412;field_2412:Lnet/minecraft/class_437;
      named parent Lnet/minecraft/client/gui/screen/ConnectScreen;parent:Lnet/minecraft/client/gui/screen/Screen;
    • status

      private Text status
      Mappings:
      Namespace Name Mixin selector
      official q Lexe;q:Ltl;
      intermediary field_2413 Lnet/minecraft/class_412;field_2413:Lnet/minecraft/class_2561;
      named status Lnet/minecraft/client/gui/screen/ConnectScreen;status:Lnet/minecraft/text/Text;
    • lastNarrationTime

      private long lastNarrationTime
      Mappings:
      Namespace Name Mixin selector
      official s Lexe;s:J
      intermediary field_19097 Lnet/minecraft/class_412;field_19097:J
      named lastNarrationTime Lnet/minecraft/client/gui/screen/ConnectScreen;lastNarrationTime:J
    • failureErrorMessage

      final Text failureErrorMessage
      Mappings:
      Namespace Name Mixin selector
      official t Lexe;t:Ltl;
      intermediary field_44548 Lnet/minecraft/class_412;field_44548:Lnet/minecraft/class_2561;
      named failureErrorMessage Lnet/minecraft/client/gui/screen/ConnectScreen;failureErrorMessage:Lnet/minecraft/text/Text;
  • Constructor Details

    • ConnectScreen

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

    • connect

      public static void connect(Screen screen, MinecraftClient client, ServerAddress address, ServerInfo info, boolean quickPlay)
      Mappings:
      Namespace Name Mixin selector
      official a Lexe;a(Leyk;Leqv;Lfki;Lfjh;Z)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;Z)V
      named connect Lnet/minecraft/client/gui/screen/ConnectScreen;connect(Lnet/minecraft/client/gui/screen/Screen;Lnet/minecraft/client/MinecraftClient;Lnet/minecraft/client/network/ServerAddress;Lnet/minecraft/client/network/ServerInfo;Z)V
    • connect

      private void connect(MinecraftClient client, ServerAddress address, @Nullable @Nullable ServerInfo info)
      Mappings:
      Namespace Name Mixin selector
      official a Lexe;a(Leqv;Lfki;Lfjh;)V
      intermediary method_2130 Lnet/minecraft/class_412;method_2130(Lnet/minecraft/class_310;Lnet/minecraft/class_639;Lnet/minecraft/class_642;)V
      named connect Lnet/minecraft/client/gui/screen/ConnectScreen;connect(Lnet/minecraft/client/MinecraftClient;Lnet/minecraft/client/network/ServerAddress;Lnet/minecraft/client/network/ServerInfo;)V
    • setStatus

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

      public void tick()
      Overrides:
      tick in class Screen
      Mappings:
      Namespace Name Mixin selector
      official c Leyk;c()V
      intermediary method_25393 Lnet/minecraft/class_437;method_25393()V
      named tick Lnet/minecraft/client/gui/screen/Screen;tick()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
      official ay_ Leyk;ay_()Z
      intermediary method_25422 Lnet/minecraft/class_437;method_25422()Z
      named shouldCloseOnEsc Lnet/minecraft/client/gui/screen/Screen;shouldCloseOnEsc()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(net.minecraft.client.gui.Element) to set the element that is initially focused.

      Overrides:
      init in class Screen
      Mappings:
      Namespace Name Mixin selector
      official aH_ Leyk;aH_()V
      intermediary method_25426 Lnet/minecraft/class_437;method_25426()V
      named init Lnet/minecraft/client/gui/screen/Screen;init()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
      official a Lets;a(Lesf;IIF)V
      intermediary method_25394 Lnet/minecraft/class_4068;method_25394(Lnet/minecraft/class_332;IIF)V
      named render Lnet/minecraft/client/gui/Drawable;render(Lnet/minecraft/client/gui/DrawContext;IIF)V