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
-
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 ServerPlayerEntity
player
private com.mojang.authlib.GameProfile
profile
private static Random
RANDOM
private SecretKey
secretKey
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()
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
-
LOGGER
-
RANDOM
-
nonce
private final byte[] nonce -
server
-
connection
-
state
-
loginTicks
private int loginTicks -
profile
private com.mojang.authlib.GameProfile profile -
serverId
- See Also:
- Constant Field Values
-
secretKey
-
player
-
-
Constructor Details
-
ServerLoginNetworkHandler
-
-
Method Details
-
tick
public void tick() -
getConnection
- Specified by:
getConnection
in interfacePacketListener
-
disconnect
-
acceptPlayer
public void acceptPlayer() -
onDisconnected
- Specified by:
onDisconnected
in interfacePacketListener
-
getConnectionInfo
-
onHello
- Specified by:
onHello
in interfaceServerLoginPacketListener
-
onKey
- Specified by:
onKey
in interfaceServerLoginPacketListener
-
onQueryResponse
- Specified by:
onQueryResponse
in interfaceServerLoginPacketListener
-
toOfflineProfile
protected com.mojang.authlib.GameProfile toOfflineProfile(com.mojang.authlib.GameProfile profile)
-