Package net.minecraft.client.multiplayer
Class ClientCommonPacketListenerImpl
java.lang.Object
net.minecraft.client.multiplayer.ClientCommonPacketListenerImpl
- All Implemented Interfaces:
ClientboundPacketListener,PacketListener,ClientCommonPacketListener
- 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 -
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 TypeMethodDescriptionprotected ScreencreateDisconnectScreen(Component p_296470_) voidprotected abstract voidhandleCustomPayload(ClientboundCustomPayloadPacket p_295727_, CustomPacketPayload p_295776_) voidhandleDisconnect(ClientboundDisconnectPacket p_296159_) voidhandleKeepAlive(ClientboundKeepAlivePacket p_295361_) voidhandlePing(ClientboundPingPacket p_295594_) voidhandleResourcePack(ClientboundResourcePackPacket p_294620_) voidhandleUpdateTags(ClientboundUpdateTagsPacket p_294605_) voidonDisconnect(Component p_295485_) private voidpackApplicationCallback(CompletableFuture<?> p_294183_) private static URLparseResourcePackUrl(String p_295495_) private static ComponentpreparePackPrompt(Component p_296200_, Component p_295584_) protected abstract RegistryAccess.Frozenprivate voidsend(ServerboundResourcePackPacket.Action p_296064_) voidprotected voidprivate voidsendWhen(Packet<? extends ServerboundPacketListener> p_296259_, BooleanSupplier p_296086_, Duration p_294812_) private voidshowServerPackPrompt(URL p_294328_, String p_295567_, boolean p_294890_, Component p_295229_) 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.minecraft.network.PacketListener
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
-
handleResourcePack
- Specified by:
handleResourcePackin interfaceClientCommonPacketListener
-
showServerPackPrompt
-
preparePackPrompt
-
parseResourcePackUrl
-
packApplicationCallback
-
handleUpdateTags
- Specified by:
handleUpdateTagsin interfaceClientCommonPacketListener
-
updateTagsForRegistry
private <T> void updateTagsForRegistry(ResourceKey<? extends Registry<? extends T>> p_294128_, TagNetworkSerialization.NetworkPayload p_294666_) -
send
-
handleDisconnect
- Specified by:
handleDisconnectin interfaceClientCommonPacketListener
-
sendDeferredPackets
protected void sendDeferredPackets() -
send
-
onDisconnect
- Specified by:
onDisconnectin interfacePacketListener
-
createDisconnectScreen
-
serverBrand
-
sendWhen
private void sendWhen(Packet<? extends ServerboundPacketListener> p_296259_, BooleanSupplier p_296086_, Duration p_294812_)
-