Package net.minecraft.client.network
Class ClientCommonNetworkHandler
java.lang.Object
net.minecraft.client.network.ClientCommonNetworkHandler
- All Implemented Interfaces:
ClientCommonPacketListener,ClientCookieRequestPacketListener,ClientPacketListener,PacketListener
- Direct Known Subclasses:
ClientConfigurationNetworkHandler,ClientPlayNetworkHandler
@Environment(CLIENT)
public abstract class ClientCommonNetworkHandler
extends Object
implements ClientCommonPacketListener
- Mappings:
Namespace Name named net/minecraft/client/network/ClientCommonNetworkHandlerintermediary net/minecraft/class_8673official fzc
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate classprivate static final record -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final MinecraftClientprotected final ClientConnectionprivate static final Loggerprivate static final Textprivate final List<ClientCommonNetworkHandler.QueuedPacket> protected final Map<Identifier, byte[]> protected final @Nullable ServerInfoprotected ServerLinksprotected final booleanDeprecated, for removal: This API element is subject to removal in a future version.protected booleanprotected final WorldSession -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedClientCommonNetworkHandler(MinecraftClient client, ClientConnection connection, ClientConnectionState connectionState) -
Method Summary
Modifier and TypeMethodDescriptionbooleanvoidaddCustomCrashReportInfo(CrashReport report, CrashReportSection section) private ScreencreateConfirmServerResourcePackScreen(UUID id, URL url, String hash, boolean required, @Nullable Text prompt) protected ScreencreateDisconnectionInfo(Text reason, Throwable exception) getBrand()(package private) static Textvoidprotected abstract voidonCustomPayload(CustomPayload payload) voidvoidvoidonDisconnect(DisconnectS2CPacket packet) voidCalled when the connection this listener listens to has disconnected.voidonKeepAlive(KeepAliveS2CPacket packet) voidonPacketException(Packet packet, Exception exception) voidonPing(CommonPingS2CPacket packet) voidvoidvoidonServerLinks(ServerLinksS2CPacket packet) voidvoidonStoreCookie(StoreCookieS2CPacket packet) savePacketErrorReport(@Nullable Packet packet, Throwable exception) private voidsend(Packet<? extends ServerPacketListener> packet, BooleanSupplier sendCondition, Duration expiry) voidsendPacket(Packet<?> packet) protected voidMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.network.listener.ClientCommonPacketListener
onSynchronizeTagsMethods inherited from interface net.minecraft.network.listener.ClientPacketListener
getSideMethods inherited from interface net.minecraft.network.listener.PacketListener
fillCrashReport, getPhase, isConnectionOpen
-
Field Details
-
LOST_CONNECTION_TEXT
- Mappings:
Namespace Name Mixin selector named LOST_CONNECTION_TEXTLnet/minecraft/client/network/ClientCommonNetworkHandler;LOST_CONNECTION_TEXT:Lnet/minecraft/text/Text;intermediary field_45594Lnet/minecraft/class_8673;field_45594:Lnet/minecraft/class_2561;official lLfzc;l:Lwz;
-
LOGGER
- Mappings:
Namespace Name Mixin selector named LOGGERLnet/minecraft/client/network/ClientCommonNetworkHandler;LOGGER:Lorg/slf4j/Logger;intermediary field_45944Lnet/minecraft/class_8673;field_45944:Lorg/slf4j/Logger;official mLfzc;m:Lorg/slf4j/Logger;
-
client
- Mappings:
Namespace Name Mixin selector named clientLnet/minecraft/client/network/ClientCommonNetworkHandler;client:Lnet/minecraft/client/MinecraftClient;intermediary field_45588Lnet/minecraft/class_8673;field_45588:Lnet/minecraft/class_310;official aLfzc;a:Lfgo;
-
connection
- Mappings:
Namespace Name Mixin selector named connectionLnet/minecraft/client/network/ClientCommonNetworkHandler;connection:Lnet/minecraft/network/ClientConnection;intermediary field_45589Lnet/minecraft/class_8673;field_45589:Lnet/minecraft/class_2535;official bLfzc;b:Lvt;
-
serverInfo
- Mappings:
Namespace Name Mixin selector named serverInfoLnet/minecraft/client/network/ClientCommonNetworkHandler;serverInfo:Lnet/minecraft/client/network/ServerInfo;intermediary field_45590Lnet/minecraft/class_8673;field_45590:Lnet/minecraft/class_642;official cLfzc;c:Lfzt;
-
brand
- Mappings:
Namespace Name Mixin selector named brandLnet/minecraft/client/network/ClientCommonNetworkHandler;brand:Ljava/lang/String;intermediary field_45591Lnet/minecraft/class_8673;field_45591:Ljava/lang/String;official dLfzc;d:Ljava/lang/String;
-
worldSession
- Mappings:
Namespace Name Mixin selector named worldSessionLnet/minecraft/client/network/ClientCommonNetworkHandler;worldSession:Lnet/minecraft/client/session/telemetry/WorldSession;intermediary field_45592Lnet/minecraft/class_8673;field_45592:Lnet/minecraft/class_7975;official eLfzc;e:Lgvs;
-
postDisconnectScreen
- Mappings:
Namespace Name Mixin selector named postDisconnectScreenLnet/minecraft/client/network/ClientCommonNetworkHandler;postDisconnectScreen:Lnet/minecraft/client/gui/screen/Screen;intermediary field_45593Lnet/minecraft/class_8673;field_45593:Lnet/minecraft/class_437;official fLfzc;f:Lfod;
-
transferring
protected boolean transferring- Mappings:
Namespace Name Mixin selector named transferringLnet/minecraft/client/network/ClientCommonNetworkHandler;transferring:Zintermediary field_51516Lnet/minecraft/class_8673;field_51516:Zofficial gLfzc;g:Z
-
strictErrorHandling
Deprecated, for removal: This API element is subject to removal in a future version.- Mappings:
Namespace Name Mixin selector named strictErrorHandlingLnet/minecraft/client/network/ClientCommonNetworkHandler;strictErrorHandling:Zintermediary field_51520Lnet/minecraft/class_8673;field_51520:Zofficial hLfzc;h:Z
-
queuedPackets
- Mappings:
Namespace Name Mixin selector named queuedPacketsLnet/minecraft/client/network/ClientCommonNetworkHandler;queuedPackets:Ljava/util/List;intermediary field_45595Lnet/minecraft/class_8673;field_45595:Ljava/util/List;official nLfzc;n:Ljava/util/List;
-
serverCookies
- Mappings:
Namespace Name Mixin selector named serverCookiesLnet/minecraft/client/network/ClientCommonNetworkHandler;serverCookies:Ljava/util/Map;intermediary field_48399Lnet/minecraft/class_8673;field_48399:Ljava/util/Map;official iLfzc;i:Ljava/util/Map;
-
customReportDetails
- Mappings:
Namespace Name Mixin selector named customReportDetailsLnet/minecraft/client/network/ClientCommonNetworkHandler;customReportDetails:Ljava/util/Map;intermediary field_52154Lnet/minecraft/class_8673;field_52154:Ljava/util/Map;official jLfzc;j:Ljava/util/Map;
-
serverLinks
- Mappings:
Namespace Name Mixin selector named serverLinksLnet/minecraft/client/network/ClientCommonNetworkHandler;serverLinks:Lnet/minecraft/server/ServerLinks;intermediary field_52155Lnet/minecraft/class_8673;field_52155:Lnet/minecraft/class_9782;official kLfzc;k:Lalj;
-
-
Constructor Details
-
ClientCommonNetworkHandler
protected ClientCommonNetworkHandler(MinecraftClient client, ClientConnection connection, ClientConnectionState connectionState) - Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/client/network/ClientCommonNetworkHandler;<init>(Lnet/minecraft/client/MinecraftClient;Lnet/minecraft/network/ClientConnection;Lnet/minecraft/client/network/ClientConnectionState;)Vintermediary <init>Lnet/minecraft/class_8673;<init>(Lnet/minecraft/class_310;Lnet/minecraft/class_2535;Lnet/minecraft/class_8675;)Vofficial <init>Lfzc;<init>(Lfgo;Lvt;Lfzj;)V
-
-
Method Details
-
onPacketException
- Specified by:
onPacketExceptionin interfacePacketListener- Mappings:
Namespace Name Mixin selector named onPacketExceptionLnet/minecraft/network/listener/PacketListener;onPacketException(Lnet/minecraft/network/packet/Packet;Ljava/lang/Exception;)Vintermediary method_59807Lnet/minecraft/class_2547;method_59807(Lnet/minecraft/class_2596;Ljava/lang/Exception;)Vofficial aLwf;a(Lzg;Ljava/lang/Exception;)V
-
createDisconnectionInfo
- Specified by:
createDisconnectionInfoin interfacePacketListener- Mappings:
Namespace Name Mixin selector named createDisconnectionInfoLnet/minecraft/network/listener/PacketListener;createDisconnectionInfo(Lnet/minecraft/text/Text;Ljava/lang/Throwable;)Lnet/minecraft/network/DisconnectionInfo;intermediary method_60881Lnet/minecraft/class_2547;method_60881(Lnet/minecraft/class_2561;Ljava/lang/Throwable;)Lnet/minecraft/class_9812;official aLwf;a(Lwz;Ljava/lang/Throwable;)Lvv;
-
savePacketErrorReport
private Optional<Path> savePacketErrorReport(@Nullable @Nullable Packet packet, Throwable exception) - Mappings:
Namespace Name Mixin selector named savePacketErrorReportLnet/minecraft/client/network/ClientCommonNetworkHandler;savePacketErrorReport(Lnet/minecraft/network/packet/Packet;Ljava/lang/Throwable;)Ljava/util/Optional;intermediary method_60882Lnet/minecraft/class_8673;method_60882(Lnet/minecraft/class_2596;Ljava/lang/Throwable;)Ljava/util/Optional;official aLfzc;a(Lzg;Ljava/lang/Throwable;)Ljava/util/Optional;
-
accepts
- Specified by:
acceptsin interfacePacketListener- Mappings:
Namespace Name Mixin selector named acceptsLnet/minecraft/network/listener/PacketListener;accepts(Lnet/minecraft/network/packet/Packet;)Zintermediary method_52413Lnet/minecraft/class_2547;method_52413(Lnet/minecraft/class_2596;)Zofficial aLwf;a(Lzg;)Z
-
onKeepAlive
- Specified by:
onKeepAlivein interfaceClientCommonPacketListener- Mappings:
Namespace Name Mixin selector named onKeepAliveLnet/minecraft/network/listener/ClientCommonPacketListener;onKeepAlive(Lnet/minecraft/network/packet/s2c/common/KeepAliveS2CPacket;)Vintermediary method_52782Lnet/minecraft/class_8705;method_52782(Lnet/minecraft/class_2670;)Vofficial aLzm;a(Lzq;)V
-
onPing
- Specified by:
onPingin interfaceClientCommonPacketListener- Mappings:
Namespace Name Mixin selector named onPingLnet/minecraft/network/listener/ClientCommonPacketListener;onPing(Lnet/minecraft/network/packet/s2c/common/CommonPingS2CPacket;)Vintermediary method_52783Lnet/minecraft/class_8705;method_52783(Lnet/minecraft/class_6373;)Vofficial aLzm;a(Lzr;)V
-
onCustomPayload
- Specified by:
onCustomPayloadin interfaceClientCommonPacketListener- Mappings:
Namespace Name Mixin selector named onCustomPayloadLnet/minecraft/network/listener/ClientCommonPacketListener;onCustomPayload(Lnet/minecraft/network/packet/s2c/common/CustomPayloadS2CPacket;)Vintermediary method_52780Lnet/minecraft/class_8705;method_52780(Lnet/minecraft/class_2658;)Vofficial aLzm;a(Lzn;)V
-
onCustomPayload
- Mappings:
Namespace Name Mixin selector named onCustomPayloadLnet/minecraft/client/network/ClientCommonNetworkHandler;onCustomPayload(Lnet/minecraft/network/packet/CustomPayload;)Vintermediary method_11152Lnet/minecraft/class_8673;method_11152(Lnet/minecraft/class_8710;)Vofficial aLfzc;a(Laaj;)V
-
onResourcePackSend
- Specified by:
onResourcePackSendin interfaceClientCommonPacketListener- Mappings:
Namespace Name Mixin selector named onResourcePackSendLnet/minecraft/network/listener/ClientCommonPacketListener;onResourcePackSend(Lnet/minecraft/network/packet/s2c/common/ResourcePackSendS2CPacket;)Vintermediary method_52784Lnet/minecraft/class_8705;method_52784(Lnet/minecraft/class_2720;)Vofficial aLzm;a(Lzt;)V
-
onResourcePackRemove
- Specified by:
onResourcePackRemovein interfaceClientCommonPacketListener- Mappings:
Namespace Name Mixin selector named onResourcePackRemoveLnet/minecraft/network/listener/ClientCommonPacketListener;onResourcePackRemove(Lnet/minecraft/network/packet/s2c/common/ResourcePackRemoveS2CPacket;)Vintermediary method_55512Lnet/minecraft/class_8705;method_55512(Lnet/minecraft/class_9053;)Vofficial aLzm;a(Lzs;)V
-
getPrompt
- Mappings:
Namespace Name Mixin selector named getPromptLnet/minecraft/client/network/ClientCommonNetworkHandler;getPrompt(Lnet/minecraft/text/Text;Lnet/minecraft/text/Text;)Lnet/minecraft/text/Text;intermediary method_52778Lnet/minecraft/class_8673;method_52778(Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;)Lnet/minecraft/class_2561;official aLfzc;a(Lwz;Lwz;)Lwz;
-
getParsedResourcePackUrl
- Mappings:
Namespace Name Mixin selector named getParsedResourcePackUrlLnet/minecraft/client/network/ClientCommonNetworkHandler;getParsedResourcePackUrl(Ljava/lang/String;)Ljava/net/URL;intermediary method_52773Lnet/minecraft/class_8673;method_52773(Ljava/lang/String;)Ljava/net/URL;official aLfzc;a(Ljava/lang/String;)Ljava/net/URL;
-
onCookieRequest
- Specified by:
onCookieRequestin interfaceClientCookieRequestPacketListener- Mappings:
Namespace Name Mixin selector named onCookieRequestLnet/minecraft/network/listener/ClientCookieRequestPacketListener;onCookieRequest(Lnet/minecraft/network/packet/s2c/common/CookieRequestS2CPacket;)Vintermediary method_55845Lnet/minecraft/class_9087;method_55845(Lnet/minecraft/class_9088;)Vofficial aLabo;a(Labp;)V
-
onStoreCookie
- Specified by:
onStoreCookiein interfaceClientCommonPacketListener- Mappings:
Namespace Name Mixin selector named onStoreCookieLnet/minecraft/network/listener/ClientCommonPacketListener;onStoreCookie(Lnet/minecraft/network/packet/s2c/common/StoreCookieS2CPacket;)Vintermediary method_56149Lnet/minecraft/class_8705;method_56149(Lnet/minecraft/class_9150;)Vofficial aLzm;a(Lzv;)V
-
onCustomReportDetails
- Specified by:
onCustomReportDetailsin interfaceClientCommonPacketListener- Mappings:
Namespace Name Mixin selector named onCustomReportDetailsLnet/minecraft/network/listener/ClientCommonPacketListener;onCustomReportDetails(Lnet/minecraft/network/packet/s2c/common/CustomReportDetailsS2CPacket;)Vintermediary method_60883Lnet/minecraft/class_8705;method_60883(Lnet/minecraft/class_9814;)Vofficial aLzm;a(Lzo;)V
-
onServerLinks
- Specified by:
onServerLinksin interfaceClientCommonPacketListener- Mappings:
Namespace Name Mixin selector named onServerLinksLnet/minecraft/network/listener/ClientCommonPacketListener;onServerLinks(Lnet/minecraft/network/packet/s2c/common/ServerLinksS2CPacket;)Vintermediary method_60884Lnet/minecraft/class_8705;method_60884(Lnet/minecraft/class_9815;)Vofficial aLzm;a(Lzu;)V
-
onServerTransfer
- Specified by:
onServerTransferin interfaceClientCommonPacketListener- Mappings:
Namespace Name Mixin selector named onServerTransferLnet/minecraft/network/listener/ClientCommonPacketListener;onServerTransfer(Lnet/minecraft/network/packet/s2c/common/ServerTransferS2CPacket;)Vintermediary method_56150Lnet/minecraft/class_8705;method_56150(Lnet/minecraft/class_9151;)Vofficial aLzm;a(Lzw;)V
-
onDisconnect
- Specified by:
onDisconnectin interfaceClientCommonPacketListener- Mappings:
Namespace Name Mixin selector named onDisconnectLnet/minecraft/network/listener/ClientCommonPacketListener;onDisconnect(Lnet/minecraft/network/packet/s2c/common/DisconnectS2CPacket;)Vintermediary method_52781Lnet/minecraft/class_8705;method_52781(Lnet/minecraft/class_2661;)Vofficial aLzm;a(Lzp;)V
-
sendQueuedPackets
protected void sendQueuedPackets()- Mappings:
Namespace Name Mixin selector named sendQueuedPacketsLnet/minecraft/client/network/ClientCommonNetworkHandler;sendQueuedPackets()Vintermediary method_52789Lnet/minecraft/class_8673;method_52789()Vofficial eLfzc;e()V
-
sendPacket
- Mappings:
Namespace Name Mixin selector named sendPacketLnet/minecraft/client/network/ClientCommonNetworkHandler;sendPacket(Lnet/minecraft/network/packet/Packet;)Vintermediary method_52787Lnet/minecraft/class_8673;method_52787(Lnet/minecraft/class_2596;)Vofficial bLfzc;b(Lzg;)V
-
onDisconnected
Called when the connection this listener listens to has disconnected. Can be used to display the disconnection reason.- Specified by:
onDisconnectedin interfacePacketListener- Mappings:
Namespace Name Mixin selector named onDisconnectedLnet/minecraft/network/listener/PacketListener;onDisconnected(Lnet/minecraft/network/DisconnectionInfo;)Vintermediary method_10839Lnet/minecraft/class_2547;method_10839(Lnet/minecraft/class_9812;)Vofficial aLwf;a(Lvv;)V
-
addCustomCrashReportInfo
- Specified by:
addCustomCrashReportInfoin interfacePacketListener- Mappings:
Namespace Name Mixin selector named addCustomCrashReportInfoLnet/minecraft/network/listener/PacketListener;addCustomCrashReportInfo(Lnet/minecraft/util/crash/CrashReport;Lnet/minecraft/util/crash/CrashReportSection;)Vintermediary method_55597Lnet/minecraft/class_2547;method_55597(Lnet/minecraft/class_128;Lnet/minecraft/class_129;)Vofficial aLwf;a(Lo;Lp;)V
-
createDisconnectedScreen
- Mappings:
Namespace Name Mixin selector named createDisconnectedScreenLnet/minecraft/client/network/ClientCommonNetworkHandler;createDisconnectedScreen(Lnet/minecraft/network/DisconnectionInfo;)Lnet/minecraft/client/gui/screen/Screen;intermediary method_52786Lnet/minecraft/class_8673;method_52786(Lnet/minecraft/class_9812;)Lnet/minecraft/class_437;official bLfzc;b(Lvv;)Lfod;
-
getBrand
- Mappings:
Namespace Name Mixin selector named getBrandLnet/minecraft/client/network/ClientCommonNetworkHandler;getBrand()Ljava/lang/String;intermediary method_52790Lnet/minecraft/class_8673;method_52790()Ljava/lang/String;official fLfzc;f()Ljava/lang/String;
-
send
private void send(Packet<? extends ServerPacketListener> packet, BooleanSupplier sendCondition, Duration expiry) - Mappings:
Namespace Name Mixin selector named sendLnet/minecraft/client/network/ClientCommonNetworkHandler;send(Lnet/minecraft/network/packet/Packet;Ljava/util/function/BooleanSupplier;Ljava/time/Duration;)Vintermediary method_52779Lnet/minecraft/class_8673;method_52779(Lnet/minecraft/class_2596;Ljava/util/function/BooleanSupplier;Ljava/time/Duration;)Vofficial aLfzc;a(Lzg;Ljava/util/function/BooleanSupplier;Ljava/time/Duration;)V
-
createConfirmServerResourcePackScreen
private Screen createConfirmServerResourcePackScreen(UUID id, URL url, String hash, boolean required, @Nullable @Nullable Text prompt) - Mappings:
Namespace Name Mixin selector named createConfirmServerResourcePackScreenLnet/minecraft/client/network/ClientCommonNetworkHandler;createConfirmServerResourcePackScreen(Ljava/util/UUID;Ljava/net/URL;Ljava/lang/String;ZLnet/minecraft/text/Text;)Lnet/minecraft/client/gui/screen/Screen;intermediary method_55609Lnet/minecraft/class_8673;method_55609(Ljava/util/UUID;Ljava/net/URL;Ljava/lang/String;ZLnet/minecraft/class_2561;)Lnet/minecraft/class_437;official aLfzc;a(Ljava/util/UUID;Ljava/net/URL;Ljava/lang/String;ZLwz;)Lfod;
-