Package net.minecraft.client.multiplayer
Class ClientHandshakePacketListenerImpl
java.lang.Object
net.minecraft.client.multiplayer.ClientHandshakePacketListenerImpl
- All Implemented Interfaces:
ClientboundPacketListener
,PacketListener
,ClientCookiePacketListener
,ClientLoginPacketListener
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static enum
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Connection
private final Map
<ResourceLocation, byte[]> private static final org.slf4j.Logger
private final Minecraft
private String
private final boolean
private final Screen
private final ServerData
private final AtomicReference
<ClientHandshakePacketListenerImpl.State> private final boolean
private final Duration
-
Constructor Summary
ConstructorsConstructorDescriptionClientHandshakePacketListenerImpl
(Connection pConnection, Minecraft pMinecraft, ServerData pServerData, Screen pParent, boolean pNewWorld, Duration pWorldLoadDuration, Consumer<Component> pUpdateStatus, TransferState pCookies) -
Method Summary
Modifier and TypeMethodDescriptionprivate Component
authenticateServer
(String pServerHash) void
fillListenerSpecificCrashDetails
(CrashReport pCrashReport, CrashReportCategory pCategory) private com.mojang.authlib.minecraft.MinecraftSessionService
void
void
void
void
void
handleHello
(ClientboundHelloPacket pPacket) void
boolean
void
onDisconnect
(DisconnectionDetails pDetails) private void
setEncryption
(ServerboundKeyPacket pKeyPacket, Cipher pDecryptingCypher, Cipher pEncryptingCypher) void
setMinigameName
(String pMinigameName) private void
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.minecraft.network.ClientboundPacketListener
flow
Methods inherited from interface net.minecraft.network.protocol.login.ClientLoginPacketListener
protocol
Methods inherited from interface net.minecraft.network.PacketListener
createDisconnectionInfo, fillCrashReport, onPacketError, shouldHandleMessage
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER -
minecraft
-
serverData
-
parent
-
updateStatus
-
connection
-
newWorld
private final boolean newWorld -
worldLoadDuration
-
minigameName
-
cookies
-
wasTransferredTo
private final boolean wasTransferredTo -
state
-
-
Constructor Details
-
ClientHandshakePacketListenerImpl
public ClientHandshakePacketListenerImpl(Connection pConnection, Minecraft pMinecraft, @Nullable ServerData pServerData, @Nullable Screen pParent, boolean pNewWorld, @Nullable Duration pWorldLoadDuration, Consumer<Component> pUpdateStatus, @Nullable TransferState pCookies)
-
-
Method Details
-
switchState
-
handleHello
- Specified by:
handleHello
in interfaceClientLoginPacketListener
-
setEncryption
private void setEncryption(ServerboundKeyPacket pKeyPacket, Cipher pDecryptingCypher, Cipher pEncryptingCypher) -
authenticateServer
-
getMinecraftSessionService
private com.mojang.authlib.minecraft.MinecraftSessionService getMinecraftSessionService() -
handleGameProfile
- Specified by:
handleGameProfile
in interfaceClientLoginPacketListener
-
onDisconnect
- Specified by:
onDisconnect
in interfacePacketListener
-
isAcceptingMessages
public boolean isAcceptingMessages()- Specified by:
isAcceptingMessages
in interfacePacketListener
-
handleDisconnect
- Specified by:
handleDisconnect
in interfaceClientLoginPacketListener
-
handleCompression
- Specified by:
handleCompression
in interfaceClientLoginPacketListener
-
handleCustomQuery
- Specified by:
handleCustomQuery
in interfaceClientLoginPacketListener
-
setMinigameName
-
handleRequestCookie
- Specified by:
handleRequestCookie
in interfaceClientCookiePacketListener
-
fillListenerSpecificCrashDetails
public void fillListenerSpecificCrashDetails(CrashReport pCrashReport, CrashReportCategory pCategory) - Specified by:
fillListenerSpecificCrashDetails
in interfacePacketListener
-