Package net.minecraft.server.network
Class ServerLoginNetworkHandler
java.lang.Object
net.minecraft.server.network.ServerLoginNetworkHandler
- All Implemented Interfaces:
PacketListener
,ServerLoginPacketListener
public class ServerLoginNetworkHandler extends Object implements ServerLoginPacketListener
- Mappings:
Namespace Name official abz
intermediary net/minecraft/class_3248
named net/minecraft/server/network/ServerLoginNetworkHandler
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static class
ServerLoginNetworkHandler.State
-
Field Summary
Fields Modifier and Type Field Description private static AtomicInteger
authenticatorThreadId
ClientConnection
connection
private static Logger
LOGGER
private int
loginTicks
private byte[]
nonce
private @Nullable ServerPlayerEntity
player
private @Nullable com.mojang.authlib.GameProfile
profile
private static Random
RANDOM
private MinecraftServer
server
private String
serverId
private ServerLoginNetworkHandler.State
state
-
Constructor Summary
Constructors Constructor Description ServerLoginNetworkHandler(MinecraftServer server, ClientConnection connection)
-
Method Summary
Modifier and Type Method Description void
acceptPlayer()
void
disconnect(Text reason)
ClientConnection
getConnection()
String
getConnectionInfo()
private void
method_33800(ServerPlayerEntity serverPlayerEntity)
void
onDisconnected(Text reason)
void
onHello(LoginHelloC2SPacket packet)
void
onKey(LoginKeyC2SPacket packet)
void
onQueryResponse(LoginQueryResponseC2SPacket packet)
void
tick()
protected com.mojang.authlib.GameProfile
toOfflineProfile(com.mojang.authlib.GameProfile profile)
-
Field Details
-
authenticatorThreadId
- Mappings:
Namespace Name Mixin selector official b
Labz;b:Ljava/util/concurrent/atomic/AtomicInteger;
intermediary field_14157
Lnet/minecraft/class_3248;field_14157:Ljava/util/concurrent/atomic/AtomicInteger;
named authenticatorThreadId
Lnet/minecraft/server/network/ServerLoginNetworkHandler;authenticatorThreadId:Ljava/util/concurrent/atomic/AtomicInteger;
-
LOGGER
- Mappings:
Namespace Name Mixin selector official c
Labz;c:Lorg/apache/logging/log4j/Logger;
intermediary field_14166
Lnet/minecraft/class_3248;field_14166:Lorg/apache/logging/log4j/Logger;
named LOGGER
Lnet/minecraft/server/network/ServerLoginNetworkHandler;LOGGER:Lorg/apache/logging/log4j/Logger;
-
RANDOM
- Mappings:
Namespace Name Mixin selector official d
Labz;d:Ljava/util/Random;
intermediary field_14164
Lnet/minecraft/class_3248;field_14164:Ljava/util/Random;
named RANDOM
Lnet/minecraft/server/network/ServerLoginNetworkHandler;RANDOM:Ljava/util/Random;
-
nonce
private final byte[] nonce- Mappings:
Namespace Name Mixin selector official e
Labz;e:[B
intermediary field_14167
Lnet/minecraft/class_3248;field_14167:[B
named nonce
Lnet/minecraft/server/network/ServerLoginNetworkHandler;nonce:[B
-
server
- Mappings:
Namespace Name Mixin selector official f
Labz;f:Lnet/minecraft/server/MinecraftServer;
intermediary field_14162
Lnet/minecraft/class_3248;field_14162:Lnet/minecraft/server/MinecraftServer;
named server
Lnet/minecraft/server/network/ServerLoginNetworkHandler;server:Lnet/minecraft/server/MinecraftServer;
-
connection
- Mappings:
Namespace Name Mixin selector official a
Labz;a:Lnv;
intermediary field_14158
Lnet/minecraft/class_3248;field_14158:Lnet/minecraft/class_2535;
named connection
Lnet/minecraft/server/network/ServerLoginNetworkHandler;connection:Lnet/minecraft/network/ClientConnection;
-
state
- Mappings:
Namespace Name Mixin selector official g
Labz;g:Labz$a;
intermediary field_14163
Lnet/minecraft/class_3248;field_14163:Lnet/minecraft/class_3248$class_3249;
named state
Lnet/minecraft/server/network/ServerLoginNetworkHandler;state:Lnet/minecraft/server/network/ServerLoginNetworkHandler$State;
-
loginTicks
private int loginTicks- Mappings:
Namespace Name Mixin selector official h
Labz;h:I
intermediary field_14156
Lnet/minecraft/class_3248;field_14156:I
named loginTicks
Lnet/minecraft/server/network/ServerLoginNetworkHandler;loginTicks:I
-
profile
- Mappings:
Namespace Name Mixin selector official i
Labz;i:Lcom/mojang/authlib/GameProfile;
intermediary field_14160
Lnet/minecraft/class_3248;field_14160:Lcom/mojang/authlib/GameProfile;
named profile
Lnet/minecraft/server/network/ServerLoginNetworkHandler;profile:Lcom/mojang/authlib/GameProfile;
-
serverId
- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official j
Labz;j:Ljava/lang/String;
intermediary field_14165
Lnet/minecraft/class_3248;field_14165:Ljava/lang/String;
named serverId
Lnet/minecraft/server/network/ServerLoginNetworkHandler;serverId:Ljava/lang/String;
-
player
- Mappings:
Namespace Name Mixin selector official k
Labz;k:Labg;
intermediary field_14161
Lnet/minecraft/class_3248;field_14161:Lnet/minecraft/class_3222;
named player
Lnet/minecraft/server/network/ServerLoginNetworkHandler;player:Lnet/minecraft/server/network/ServerPlayerEntity;
-
-
Constructor Details
-
ServerLoginNetworkHandler
- Mappings:
Namespace Name Mixin selector official <init>
Labz;<init>(Lnet/minecraft/server/MinecraftServer;Lnv;)V
intermediary <init>
Lnet/minecraft/class_3248;<init>(Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_2535;)V
named <init>
Lnet/minecraft/server/network/ServerLoginNetworkHandler;<init>(Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/network/ClientConnection;)V
-
-
Method Details
-
tick
public void tick()- Mappings:
Namespace Name Mixin selector official b
Labz;b()V
intermediary method_18785
Lnet/minecraft/class_3248;method_18785()V
named tick
Lnet/minecraft/server/network/ServerLoginNetworkHandler;tick()V
-
getConnection
- Specified by:
getConnection
in interfacePacketListener
- Mappings:
Namespace Name Mixin selector official a
Loa;a()Lnv;
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;
-
disconnect
- Mappings:
Namespace Name Mixin selector official b
Labz;b(Loj;)V
intermediary method_14380
Lnet/minecraft/class_3248;method_14380(Lnet/minecraft/class_2561;)V
named disconnect
Lnet/minecraft/server/network/ServerLoginNetworkHandler;disconnect(Lnet/minecraft/text/Text;)V
-
acceptPlayer
public void acceptPlayer()- Mappings:
Namespace Name Mixin selector official c
Labz;c()V
intermediary method_14384
Lnet/minecraft/class_3248;method_14384()V
named acceptPlayer
Lnet/minecraft/server/network/ServerLoginNetworkHandler;acceptPlayer()V
-
method_33800
- Mappings:
Namespace Name Mixin selector official a
Labz;a(Labg;)V
intermediary method_33800
Lnet/minecraft/class_3248;method_33800(Lnet/minecraft/class_3222;)V
named method_33800
Lnet/minecraft/server/network/ServerLoginNetworkHandler;method_33800(Lnet/minecraft/server/network/ServerPlayerEntity;)V
-
onDisconnected
- Specified by:
onDisconnected
in interfacePacketListener
- Mappings:
Namespace Name Mixin selector official a
Loa;a(Loj;)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
-
getConnectionInfo
- Mappings:
Namespace Name Mixin selector official d
Labz;d()Ljava/lang/String;
intermediary method_14383
Lnet/minecraft/class_3248;method_14383()Ljava/lang/String;
named getConnectionInfo
Lnet/minecraft/server/network/ServerLoginNetworkHandler;getConnectionInfo()Ljava/lang/String;
-
onHello
- Specified by:
onHello
in interfaceServerLoginPacketListener
- Mappings:
Namespace Name Mixin selector official a
Lvg;a(Lvi;)V
intermediary method_12641
Lnet/minecraft/class_2911;method_12641(Lnet/minecraft/class_2915;)V
named onHello
Lnet/minecraft/network/listener/ServerLoginPacketListener;onHello(Lnet/minecraft/network/packet/c2s/login/LoginHelloC2SPacket;)V
-
onKey
- Specified by:
onKey
in interfaceServerLoginPacketListener
- Mappings:
Namespace Name Mixin selector official a
Lvg;a(Lvj;)V
intermediary method_12642
Lnet/minecraft/class_2911;method_12642(Lnet/minecraft/class_2917;)V
named onKey
Lnet/minecraft/network/listener/ServerLoginPacketListener;onKey(Lnet/minecraft/network/packet/c2s/login/LoginKeyC2SPacket;)V
-
onQueryResponse
- Specified by:
onQueryResponse
in interfaceServerLoginPacketListener
- Mappings:
Namespace Name Mixin selector official a
Lvg;a(Lvh;)V
intermediary method_12640
Lnet/minecraft/class_2911;method_12640(Lnet/minecraft/class_2913;)V
named onQueryResponse
Lnet/minecraft/network/listener/ServerLoginPacketListener;onQueryResponse(Lnet/minecraft/network/packet/c2s/login/LoginQueryResponseC2SPacket;)V
-
toOfflineProfile
protected com.mojang.authlib.GameProfile toOfflineProfile(com.mojang.authlib.GameProfile profile)- Mappings:
Namespace Name Mixin selector official a
Labz;a(Lcom/mojang/authlib/GameProfile;)Lcom/mojang/authlib/GameProfile;
intermediary method_14375
Lnet/minecraft/class_3248;method_14375(Lcom/mojang/authlib/GameProfile;)Lcom/mojang/authlib/GameProfile;
named toOfflineProfile
Lnet/minecraft/server/network/ServerLoginNetworkHandler;toOfflineProfile(Lcom/mojang/authlib/GameProfile;)Lcom/mojang/authlib/GameProfile;
-