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 Connectionprivate final Map<ResourceLocation, byte[]> private static final org.slf4j.Loggerprivate final Minecraftprivate Stringprivate final booleanprivate final Screenprivate final ServerDataprivate final AtomicReference<ClientHandshakePacketListenerImpl.State> private final booleanprivate 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 ComponentauthenticateServer(String pServerHash) voidfillListenerSpecificCrashDetails(CrashReport p_350555_, CrashReportCategory p_315015_) private com.mojang.authlib.minecraft.MinecraftSessionServicevoidvoidvoidvoidhandleHello(ClientboundHelloPacket pPacket) voidvoidbooleanvoidonDisconnect(DisconnectionDetails p_350923_) private voidsetEncryption(ServerboundKeyPacket pKeyPacket, Cipher pDecryptingCypher, Cipher pEncryptingCypher) voidsetMinigameName(String pMinigameName) private voidMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.network.ClientboundPacketListener
flowMethods inherited from interface net.minecraft.network.protocol.login.ClientLoginPacketListener
protocolMethods 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:
handleHelloin interfaceClientLoginPacketListener
-
setEncryption
private void setEncryption(ServerboundKeyPacket pKeyPacket, Cipher pDecryptingCypher, Cipher pEncryptingCypher) -
authenticateServer
-
getMinecraftSessionService
private com.mojang.authlib.minecraft.MinecraftSessionService getMinecraftSessionService() -
handleLoginFinished
- Specified by:
handleLoginFinishedin interfaceClientLoginPacketListener
-
onDisconnect
- Specified by:
onDisconnectin interfacePacketListener
-
isAcceptingMessages
public boolean isAcceptingMessages()- Specified by:
isAcceptingMessagesin interfacePacketListener
-
handleDisconnect
- Specified by:
handleDisconnectin interfaceClientLoginPacketListener
-
handleCompression
- Specified by:
handleCompressionin interfaceClientLoginPacketListener
-
handleCustomQuery
- Specified by:
handleCustomQueryin interfaceClientLoginPacketListener
-
setMinigameName
-
handleRequestCookie
- Specified by:
handleRequestCookiein interfaceClientCookiePacketListener
-
fillListenerSpecificCrashDetails
- Specified by:
fillListenerSpecificCrashDetailsin interfacePacketListener
-