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 final LevelLoadTrackerprivate static final org.slf4j.Loggerprivate final Minecraftprivate Stringprivate final booleanprivate final Screenprivate final booleanprivate final Map<UUID, PlayerInfo> private 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, LevelLoadTracker pLevelLoadTracker, TransferState pTransferState) -
Method Summary
Modifier and TypeMethodDescriptionprivate ComponentauthenticateServer(String pServerHash) voidfillListenerSpecificCrashDetails(CrashReport p_350555_, CrashReportCategory p_315015_) voidvoidvoidvoidhandleHello(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
-
levelLoadTracker
-
cookies
-
wasTransferredTo
private final boolean wasTransferredTo -
seenPlayers
-
seenInsecureChatWarning
private final boolean seenInsecureChatWarning -
state
-
-
Constructor Details
-
ClientHandshakePacketListenerImpl
public ClientHandshakePacketListenerImpl(Connection pConnection, Minecraft pMinecraft, @Nullable ServerData pServerData, @Nullable Screen pParent, boolean pNewWorld, @Nullable Duration pWorldLoadDuration, Consumer<Component> pUpdateStatus, LevelLoadTracker pLevelLoadTracker, @Nullable TransferState pTransferState)
-
-
Method Details
-
switchState
-
handleHello
- Specified by:
handleHelloin interfaceClientLoginPacketListener
-
setEncryption
private void setEncryption(ServerboundKeyPacket pKeyPacket, Cipher pDecryptingCypher, Cipher pEncryptingCypher) -
authenticateServer
-
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
-