Package net.minecraft.client.multiplayer
Class ClientCommonPacketListenerImpl
java.lang.Object
net.minecraft.client.multiplayer.ClientCommonPacketListenerImpl
- All Implemented Interfaces:
- ClientboundPacketListener,- PacketListener,- ClientCommonPacketListener,- IClientCommonPacketListenerExtension
- Direct Known Subclasses:
- ClientConfigurationPacketListenerImpl,- ClientPacketListener
public abstract class ClientCommonPacketListenerImpl
extends Object
implements ClientCommonPacketListener
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescription(package private) static final record(package private) class
- 
Field SummaryFieldsModifier and TypeFieldDescriptionfinal Connectionprivate final List<ClientCommonPacketListenerImpl.DeferredPacket>private static final Componentprivate static final org.slf4j.Loggerprotected final Minecraftprotected final Screenprotected Stringprotected final ServerDataprotected final WorldSessionTelemetryManager
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedClientCommonPacketListenerImpl(Minecraft p_295454_, Connection p_294773_, CommonListenerCookie p_294647_) 
- 
Method SummaryModifier and TypeMethodDescriptionprivate ScreenaddOrUpdatePackPrompt(UUID p_314948_, URL p_315012_, String p_314981_, boolean p_315013_, Component p_314960_) protected ScreencreateDisconnectScreen(Component p_296470_) voidExposes the raw underlying connection.Returns the minecraft instance.voidprotected abstract voidhandleCustomPayload(ClientboundCustomPayloadPacket p_295727_, CustomPacketPayload p_295776_) voidhandleDisconnect(ClientboundDisconnectPacket p_296159_) voidhandleKeepAlive(ClientboundKeepAlivePacket p_295361_) voidhandlePing(ClientboundPingPacket p_295594_) voidvoidvoidhandleUpdateTags(ClientboundUpdateTagsPacket p_294605_) voidonDisconnect(Component p_295485_) private static URLparseResourcePackUrl(String p_295495_) (package private) static ComponentpreparePackPrompt(Component p_296200_, Component p_295584_) protected abstract RegistryAccess.FrozenvoidSends a packet to the server.protected voidprivate voidsendWhen(Packet<? extends ServerboundPacketListener> p_296259_, BooleanSupplier p_296086_, Duration p_294812_) private <T> voidupdateTagsForRegistry(ResourceKey<? extends Registry<? extends T>> p_294128_, TagNetworkSerialization.NetworkPayload p_294666_) Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.network.ClientboundPacketListenerflowMethods inherited from interface net.neoforged.neoforge.common.extensions.IClientCommonPacketListenerExtensiongetMainThreadEventLoop, isConnected, isConnected, isVanillaConnection, sendMethods inherited from interface net.minecraft.network.PacketListenerfillCrashReport, isAcceptingMessages, protocol, shouldHandleMessage, shouldPropagateHandlingExceptions
- 
Field Details- 
GENERIC_DISCONNECT_MESSAGE
- 
LOGGERprivate static final org.slf4j.Logger LOGGER
- 
minecraft
- 
connection
- 
serverData
- 
serverBrand
- 
telemetryManager
- 
postDisconnectScreen
- 
deferredPackets
 
- 
- 
Constructor Details- 
ClientCommonPacketListenerImplprotected ClientCommonPacketListenerImpl(Minecraft p_295454_, Connection p_294773_, CommonListenerCookie p_294647_) 
 
- 
- 
Method Details- 
handleKeepAlive- Specified by:
- handleKeepAlivein interface- ClientCommonPacketListener
 
- 
handlePing- Specified by:
- handlePingin interface- ClientCommonPacketListener
 
- 
handleCustomPayload- Specified by:
- handleCustomPayloadin interface- ClientCommonPacketListener
 
- 
handleCustomPayloadprotected abstract void handleCustomPayload(ClientboundCustomPayloadPacket p_295727_, CustomPacketPayload p_295776_) 
- 
registryAccess
- 
handleResourcePackPush- Specified by:
- handleResourcePackPushin interface- ClientCommonPacketListener
 
- 
handleResourcePackPop- Specified by:
- handleResourcePackPopin interface- ClientCommonPacketListener
 
- 
preparePackPrompt
- 
parseResourcePackUrl
- 
handleUpdateTags- Specified by:
- handleUpdateTagsin interface- ClientCommonPacketListener
 
- 
updateTagsForRegistryprivate <T> void updateTagsForRegistry(ResourceKey<? extends Registry<? extends T>> p_294128_, TagNetworkSerialization.NetworkPayload p_294666_) 
- 
handleDisconnect- Specified by:
- handleDisconnectin interface- ClientCommonPacketListener
 
- 
sendDeferredPacketsprotected void sendDeferredPackets()
- 
sendDescription copied from interface:IClientCommonPacketListenerExtensionSends a packet to the server.- Specified by:
- sendin interface- IClientCommonPacketListenerExtension
- Parameters:
- p_295097_- The packet to send.
 
- 
onDisconnect- Specified by:
- onDisconnectin interface- PacketListener
 
- 
fillListenerSpecificCrashDetails- Specified by:
- fillListenerSpecificCrashDetailsin interface- PacketListener
 
- 
createDisconnectScreen
- 
serverBrand
- 
sendWhenprivate void sendWhen(Packet<? extends ServerboundPacketListener> p_296259_, BooleanSupplier p_296086_, Duration p_294812_) 
- 
addOrUpdatePackPrompt
- 
getConnectionDescription copied from interface:IClientCommonPacketListenerExtensionExposes the raw underlying connection.- Specified by:
- getConnectionin interface- IClientCommonPacketListenerExtension
- Returns:
- The raw underlying connection.
 
- 
getMinecraftDescription copied from interface:IClientCommonPacketListenerExtensionReturns the minecraft instance.- Specified by:
- getMinecraftin interface- IClientCommonPacketListenerExtension
- Returns:
- the minecraft instance
 
 
-