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 Summary
Nested ClassesModifier and TypeClassDescription(package private) static final record(package private) class - 
Field Summary
FieldsModifier 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 Summary
ConstructorsModifierConstructorDescriptionprotectedClientCommonPacketListenerImpl(Minecraft p_295454_, Connection p_294773_, CommonListenerCookie p_294647_)  - 
Method Summary
Modifier 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.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.network.ClientboundPacketListener
flowMethods inherited from interface net.neoforged.neoforge.common.extensions.IClientCommonPacketListenerExtension
getConnectionType, getMainThreadEventLoop, isConnected, isConnected, isVanillaConnection, sendMethods inherited from interface net.minecraft.network.PacketListener
fillCrashReport, isAcceptingMessages, protocol, shouldHandleMessage, shouldPropagateHandlingExceptions 
- 
Field Details
- 
GENERIC_DISCONNECT_MESSAGE
 - 
LOGGER
private static final org.slf4j.Logger LOGGER - 
minecraft
 - 
connection
 - 
serverData
 - 
serverBrand
 - 
telemetryManager
 - 
postDisconnectScreen
 - 
deferredPackets
 
 - 
 - 
Constructor Details
- 
ClientCommonPacketListenerImpl
protected ClientCommonPacketListenerImpl(Minecraft p_295454_, Connection p_294773_, CommonListenerCookie p_294647_)  
 - 
 - 
Method Details
- 
handleKeepAlive
- Specified by:
 handleKeepAlivein interfaceClientCommonPacketListener
 - 
handlePing
- Specified by:
 handlePingin interfaceClientCommonPacketListener
 - 
handleCustomPayload
- Specified by:
 handleCustomPayloadin interfaceClientCommonPacketListener
 - 
handleCustomPayload
protected abstract void handleCustomPayload(ClientboundCustomPayloadPacket p_295727_, CustomPacketPayload p_295776_)  - 
registryAccess
 - 
handleResourcePackPush
- Specified by:
 handleResourcePackPushin interfaceClientCommonPacketListener
 - 
handleResourcePackPop
- Specified by:
 handleResourcePackPopin interfaceClientCommonPacketListener
 - 
preparePackPrompt
 - 
parseResourcePackUrl
 - 
handleUpdateTags
- Specified by:
 handleUpdateTagsin interfaceClientCommonPacketListener
 - 
updateTagsForRegistry
private <T> void updateTagsForRegistry(ResourceKey<? extends Registry<? extends T>> p_294128_, TagNetworkSerialization.NetworkPayload p_294666_)  - 
handleDisconnect
- Specified by:
 handleDisconnectin interfaceClientCommonPacketListener
 - 
sendDeferredPackets
protected void sendDeferredPackets() - 
send
Description copied from interface:IClientCommonPacketListenerExtensionSends a packet to the server.- Specified by:
 sendin interfaceIClientCommonPacketListenerExtension- Parameters:
 p_295097_- The packet to send.
 - 
onDisconnect
- Specified by:
 onDisconnectin interfacePacketListener
 - 
fillListenerSpecificCrashDetails
- Specified by:
 fillListenerSpecificCrashDetailsin interfacePacketListener
 - 
createDisconnectScreen
 - 
serverBrand
 - 
sendWhen
private void sendWhen(Packet<? extends ServerboundPacketListener> p_296259_, BooleanSupplier p_296086_, Duration p_294812_)  - 
addOrUpdatePackPrompt
 - 
getConnection
Description copied from interface:IClientCommonPacketListenerExtensionExposes the raw underlying connection.- Specified by:
 getConnectionin interfaceIClientCommonPacketListenerExtension- Returns:
 - The raw underlying connection.
 
 - 
getMinecraft
Description copied from interface:IClientCommonPacketListenerExtensionReturns the minecraft instance.- Specified by:
 getMinecraftin interfaceIClientCommonPacketListenerExtension- Returns:
 - the minecraft instance
 
 
 -