Class ClientLoginNetworkHandler

java.lang.Object
net.minecraft.client.network.ClientLoginNetworkHandler
All Implemented Interfaces:
ClientLoginPacketListener, PacketListener

@Environment(CLIENT) public class ClientLoginNetworkHandler extends Object implements ClientLoginPacketListener
Mappings:
Namespace Name
official etl
intermediary net/minecraft/class_635
named net/minecraft/client/network/ClientLoginNetworkHandler
  • Field Details

    • LOGGER

      private static final org.slf4j.Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      official a Letl;a:Lorg/slf4j/Logger;
      intermediary field_3710 Lnet/minecraft/class_635;field_3710:Lorg/slf4j/Logger;
      named LOGGER Lnet/minecraft/client/network/ClientLoginNetworkHandler;LOGGER:Lorg/slf4j/Logger;
    • client

      private final MinecraftClient client
      Mappings:
      Namespace Name Mixin selector
      official b Letl;b:Leev;
      intermediary field_3708 Lnet/minecraft/class_635;field_3708:Lnet/minecraft/class_310;
      named client Lnet/minecraft/client/network/ClientLoginNetworkHandler;client:Lnet/minecraft/client/MinecraftClient;
    • parentScreen

      @Nullable private final @Nullable Screen parentScreen
      Mappings:
      Namespace Name Mixin selector
      official c Letl;c:Lekj;
      intermediary field_3706 Lnet/minecraft/class_635;field_3706:Lnet/minecraft/class_437;
      named parentScreen Lnet/minecraft/client/network/ClientLoginNetworkHandler;parentScreen:Lnet/minecraft/client/gui/screen/Screen;
    • statusConsumer

      private final Consumer<Text> statusConsumer
      Mappings:
      Namespace Name Mixin selector
      official d Letl;d:Ljava/util/function/Consumer;
      intermediary field_3711 Lnet/minecraft/class_635;field_3711:Ljava/util/function/Consumer;
      named statusConsumer Lnet/minecraft/client/network/ClientLoginNetworkHandler;statusConsumer:Ljava/util/function/Consumer;
    • connection

      private final ClientConnection connection
      Mappings:
      Namespace Name Mixin selector
      official e Letl;e:Lqv;
      intermediary field_3707 Lnet/minecraft/class_635;field_3707:Lnet/minecraft/class_2535;
      named connection Lnet/minecraft/client/network/ClientLoginNetworkHandler;connection:Lnet/minecraft/network/ClientConnection;
    • profile

      private com.mojang.authlib.GameProfile profile
      Mappings:
      Namespace Name Mixin selector
      official f Letl;f:Lcom/mojang/authlib/GameProfile;
      intermediary field_3709 Lnet/minecraft/class_635;field_3709:Lcom/mojang/authlib/GameProfile;
      named profile Lnet/minecraft/client/network/ClientLoginNetworkHandler;profile:Lcom/mojang/authlib/GameProfile;
  • Constructor Details

    • ClientLoginNetworkHandler

      public ClientLoginNetworkHandler(ClientConnection connection, MinecraftClient client, @Nullable @Nullable Screen parentGui, Consumer<Text> statusConsumer)
      Mappings:
      Namespace Name Mixin selector
      official <init> Letl;<init>(Lqv;Leev;Lekj;Ljava/util/function/Consumer;)V
      intermediary <init> Lnet/minecraft/class_635;<init>(Lnet/minecraft/class_2535;Lnet/minecraft/class_310;Lnet/minecraft/class_437;Ljava/util/function/Consumer;)V
      named <init> Lnet/minecraft/client/network/ClientLoginNetworkHandler;<init>(Lnet/minecraft/network/ClientConnection;Lnet/minecraft/client/MinecraftClient;Lnet/minecraft/client/gui/screen/Screen;Ljava/util/function/Consumer;)V
  • Method Details

    • onHello

      public void onHello(LoginHelloS2CPacket packet)
      Specified by:
      onHello in interface ClientLoginPacketListener
      Mappings:
      Namespace Name Mixin selector
      official a Lyx;a(Lza;)V
      intermediary method_12587 Lnet/minecraft/class_2896;method_12587(Lnet/minecraft/class_2905;)V
      named onHello Lnet/minecraft/network/listener/ClientLoginPacketListener;onHello(Lnet/minecraft/network/packet/s2c/login/LoginHelloS2CPacket;)V
    • joinServerSession

      @Nullable private @Nullable Text joinServerSession(String serverId)
      Mappings:
      Namespace Name Mixin selector
      official a Letl;a(Ljava/lang/String;)Lrm;
      intermediary method_2892 Lnet/minecraft/class_635;method_2892(Ljava/lang/String;)Lnet/minecraft/class_2561;
      named joinServerSession Lnet/minecraft/client/network/ClientLoginNetworkHandler;joinServerSession(Ljava/lang/String;)Lnet/minecraft/text/Text;
    • getSessionService

      private com.mojang.authlib.minecraft.MinecraftSessionService getSessionService()
      Mappings:
      Namespace Name Mixin selector
      official c Letl;c()Lcom/mojang/authlib/minecraft/MinecraftSessionService;
      intermediary method_2891 Lnet/minecraft/class_635;method_2891()Lcom/mojang/authlib/minecraft/MinecraftSessionService;
      named getSessionService Lnet/minecraft/client/network/ClientLoginNetworkHandler;getSessionService()Lcom/mojang/authlib/minecraft/MinecraftSessionService;
    • onSuccess

      public void onSuccess(LoginSuccessS2CPacket packet)
      Specified by:
      onSuccess in interface ClientLoginPacketListener
      Mappings:
      Namespace Name Mixin selector
      official a Lyx;a(Lyz;)V
      intermediary method_12588 Lnet/minecraft/class_2896;method_12588(Lnet/minecraft/class_2901;)V
      named onSuccess Lnet/minecraft/network/listener/ClientLoginPacketListener;onSuccess(Lnet/minecraft/network/packet/s2c/login/LoginSuccessS2CPacket;)V
    • onDisconnected

      public void onDisconnected(Text reason)
      Called when the connection this listener listens to has disconnected. Can be used to display the disconnection reason.
      Specified by:
      onDisconnected in interface PacketListener
      Parameters:
      reason - the reason of disconnection; may be a generic message
      Mappings:
      Namespace Name Mixin selector
      official a Lra;a(Lrm;)V
      intermediary method_10839 Lnet/minecraft/class_2547;method_10839(Lnet/minecraft/class_2561;)V
      named onDisconnected Lnet/minecraft/network/listener/PacketListener;onDisconnected(Lnet/minecraft/text/Text;)V
    • getConnection

      public ClientConnection getConnection()
      Returns the connection this packet listener intends to listen to.
      Specified by:
      getConnection in interface PacketListener
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official a Lra;a()Lqv;
      intermediary method_2872 Lnet/minecraft/class_2547;method_2872()Lnet/minecraft/class_2535;
      named getConnection Lnet/minecraft/network/listener/PacketListener;getConnection()Lnet/minecraft/network/ClientConnection;
    • onDisconnect

      public void onDisconnect(LoginDisconnectS2CPacket packet)
      Specified by:
      onDisconnect in interface ClientLoginPacketListener
      Mappings:
      Namespace Name Mixin selector
      official a Lyx;a(Lzc;)V
      intermediary method_12584 Lnet/minecraft/class_2896;method_12584(Lnet/minecraft/class_2909;)V
      named onDisconnect Lnet/minecraft/network/listener/ClientLoginPacketListener;onDisconnect(Lnet/minecraft/network/packet/s2c/login/LoginDisconnectS2CPacket;)V
    • onCompression

      public void onCompression(LoginCompressionS2CPacket packet)
      Specified by:
      onCompression in interface ClientLoginPacketListener
      Mappings:
      Namespace Name Mixin selector
      official a Lyx;a(Lzb;)V
      intermediary method_12585 Lnet/minecraft/class_2896;method_12585(Lnet/minecraft/class_2907;)V
      named onCompression Lnet/minecraft/network/listener/ClientLoginPacketListener;onCompression(Lnet/minecraft/network/packet/s2c/login/LoginCompressionS2CPacket;)V
    • onQueryRequest

      public void onQueryRequest(LoginQueryRequestS2CPacket packet)
      Specified by:
      onQueryRequest in interface ClientLoginPacketListener
      Mappings:
      Namespace Name Mixin selector
      official a Lyx;a(Lyy;)V
      intermediary method_12586 Lnet/minecraft/class_2896;method_12586(Lnet/minecraft/class_2899;)V
      named onQueryRequest Lnet/minecraft/network/listener/ClientLoginPacketListener;onQueryRequest(Lnet/minecraft/network/packet/s2c/login/LoginQueryRequestS2CPacket;)V