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/ClientCommonNetworkHandler- intermediary - net/minecraft/class_8673- official - gll
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionprivate classprivate static final record
- 
Field SummaryFieldsModifier 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 booleanprotected final WorldSession
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedClientCommonNetworkHandler(MinecraftClient client, ClientConnection connection, ClientConnectionState connectionState) 
- 
Method SummaryModifier 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.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.network.listener.ClientCommonPacketListeneronSynchronizeTagsMethods inherited from interface net.minecraft.network.listener.ClientPacketListenergetSideMethods inherited from interface net.minecraft.network.listener.PacketListenerfillCrashReport, getPhase, isConnectionOpen
- 
Field Details- 
LOST_CONNECTION_TEXT- Mappings:
- Namespace - Name - Mixin selector - named - LOST_CONNECTION_TEXT- Lnet/minecraft/client/network/ClientCommonNetworkHandler;LOST_CONNECTION_TEXT:Lnet/minecraft/text/Text;- intermediary - field_45594- Lnet/minecraft/class_8673;field_45594:Lnet/minecraft/class_2561;- official - k- Lgll;k:Lxg;
 
- 
LOGGER- Mappings:
- Namespace - Name - Mixin selector - named - LOGGER- Lnet/minecraft/client/network/ClientCommonNetworkHandler;LOGGER:Lorg/slf4j/Logger;- intermediary - field_45944- Lnet/minecraft/class_8673;field_45944:Lorg/slf4j/Logger;- official - l- Lgll;l:Lorg/slf4j/Logger;
 
- 
client- Mappings:
- Namespace - Name - Mixin selector - named - client- Lnet/minecraft/client/network/ClientCommonNetworkHandler;client:Lnet/minecraft/client/MinecraftClient;- intermediary - field_45588- Lnet/minecraft/class_8673;field_45588:Lnet/minecraft/class_310;- official - a- Lgll;a:Lfqq;
 
- 
connection- Mappings:
- Namespace - Name - Mixin selector - named - connection- Lnet/minecraft/client/network/ClientCommonNetworkHandler;connection:Lnet/minecraft/network/ClientConnection;- intermediary - field_45589- Lnet/minecraft/class_8673;field_45589:Lnet/minecraft/class_2535;- official - b- Lgll;b:Lvv;
 
- 
serverInfo- Mappings:
- Namespace - Name - Mixin selector - named - serverInfo- Lnet/minecraft/client/network/ClientCommonNetworkHandler;serverInfo:Lnet/minecraft/client/network/ServerInfo;- intermediary - field_45590- Lnet/minecraft/class_8673;field_45590:Lnet/minecraft/class_642;- official - c- Lgll;c:Lgmd;
 
- 
brand- Mappings:
- Namespace - Name - Mixin selector - named - brand- Lnet/minecraft/client/network/ClientCommonNetworkHandler;brand:Ljava/lang/String;- intermediary - field_45591- Lnet/minecraft/class_8673;field_45591:Ljava/lang/String;- official - d- Lgll;d:Ljava/lang/String;
 
- 
worldSession- Mappings:
- Namespace - Name - Mixin selector - named - worldSession- Lnet/minecraft/client/network/ClientCommonNetworkHandler;worldSession:Lnet/minecraft/client/session/telemetry/WorldSession;- intermediary - field_45592- Lnet/minecraft/class_8673;field_45592:Lnet/minecraft/class_7975;- official - e- Lgll;e:Lhqg;
 
- 
postDisconnectScreen- Mappings:
- Namespace - Name - Mixin selector - named - postDisconnectScreen- Lnet/minecraft/client/network/ClientCommonNetworkHandler;postDisconnectScreen:Lnet/minecraft/client/gui/screen/Screen;- intermediary - field_45593- Lnet/minecraft/class_8673;field_45593:Lnet/minecraft/class_437;- official - f- Lgll;f:Lfzq;
 
- 
transferringprotected boolean transferring- Mappings:
- Namespace - Name - Mixin selector - named - transferring- Lnet/minecraft/client/network/ClientCommonNetworkHandler;transferring:Z- intermediary - field_51516- Lnet/minecraft/class_8673;field_51516:Z- official - g- Lgll;g:Z
 
- 
queuedPackets- Mappings:
- Namespace - Name - Mixin selector - named - queuedPackets- Lnet/minecraft/client/network/ClientCommonNetworkHandler;queuedPackets:Ljava/util/List;- intermediary - field_45595- Lnet/minecraft/class_8673;field_45595:Ljava/util/List;- official - m- Lgll;m:Ljava/util/List;
 
- 
serverCookies- Mappings:
- Namespace - Name - Mixin selector - named - serverCookies- Lnet/minecraft/client/network/ClientCommonNetworkHandler;serverCookies:Ljava/util/Map;- intermediary - field_48399- Lnet/minecraft/class_8673;field_48399:Ljava/util/Map;- official - h- Lgll;h:Ljava/util/Map;
 
- 
customReportDetails- Mappings:
- Namespace - Name - Mixin selector - named - customReportDetails- Lnet/minecraft/client/network/ClientCommonNetworkHandler;customReportDetails:Ljava/util/Map;- intermediary - field_52154- Lnet/minecraft/class_8673;field_52154:Ljava/util/Map;- official - i- Lgll;i:Ljava/util/Map;
 
- 
serverLinks- Mappings:
- Namespace - Name - Mixin selector - named - serverLinks- Lnet/minecraft/client/network/ClientCommonNetworkHandler;serverLinks:Lnet/minecraft/server/ServerLinks;- intermediary - field_52155- Lnet/minecraft/class_8673;field_52155:Lnet/minecraft/class_9782;- official - j- Lgll;j:Lamj;
 
 
- 
- 
Constructor Details- 
ClientCommonNetworkHandlerprotected 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;)V- intermediary - <init>- Lnet/minecraft/class_8673;<init>(Lnet/minecraft/class_310;Lnet/minecraft/class_2535;Lnet/minecraft/class_8675;)V- official - <init>- Lgll;<init>(Lfqq;Lvv;Lglt;)V
 
 
- 
- 
Method Details- 
onPacketException- Specified by:
- onPacketExceptionin interface- PacketListener
- Mappings:
- Namespace - Name - Mixin selector - named - onPacketException- Lnet/minecraft/network/listener/PacketListener;onPacketException(Lnet/minecraft/network/packet/Packet;Ljava/lang/Exception;)V- intermediary - method_59807- Lnet/minecraft/class_2547;method_59807(Lnet/minecraft/class_2596;Ljava/lang/Exception;)V- official - a- Lwk;a(Lzo;Ljava/lang/Exception;)V
 
- 
createDisconnectionInfo- Specified by:
- createDisconnectionInfoin interface- PacketListener
- Mappings:
- Namespace - Name - Mixin selector - named - createDisconnectionInfo- Lnet/minecraft/network/listener/PacketListener;createDisconnectionInfo(Lnet/minecraft/text/Text;Ljava/lang/Throwable;)Lnet/minecraft/network/DisconnectionInfo;- intermediary - method_60881- Lnet/minecraft/class_2547;method_60881(Lnet/minecraft/class_2561;Ljava/lang/Throwable;)Lnet/minecraft/class_9812;- official - a- Lwk;a(Lxg;Ljava/lang/Throwable;)Lvx;
 
- 
savePacketErrorReportprivate Optional<Path> savePacketErrorReport(@Nullable @Nullable Packet packet, Throwable exception) - Mappings:
- Namespace - Name - Mixin selector - named - savePacketErrorReport- Lnet/minecraft/client/network/ClientCommonNetworkHandler;savePacketErrorReport(Lnet/minecraft/network/packet/Packet;Ljava/lang/Throwable;)Ljava/util/Optional;- intermediary - method_60882- Lnet/minecraft/class_8673;method_60882(Lnet/minecraft/class_2596;Ljava/lang/Throwable;)Ljava/util/Optional;- official - a- Lgll;a(Lzo;Ljava/lang/Throwable;)Ljava/util/Optional;
 
- 
accepts- Specified by:
- acceptsin interface- PacketListener
- Mappings:
- Namespace - Name - Mixin selector - named - accepts- Lnet/minecraft/network/listener/PacketListener;accepts(Lnet/minecraft/network/packet/Packet;)Z- intermediary - method_52413- Lnet/minecraft/class_2547;method_52413(Lnet/minecraft/class_2596;)Z- official - a- Lwk;a(Lzo;)Z
 
- 
onKeepAlive- Specified by:
- onKeepAlivein interface- ClientCommonPacketListener
- Mappings:
- Namespace - Name - Mixin selector - named - onKeepAlive- Lnet/minecraft/network/listener/ClientCommonPacketListener;onKeepAlive(Lnet/minecraft/network/packet/s2c/common/KeepAliveS2CPacket;)V- intermediary - method_52782- Lnet/minecraft/class_8705;method_52782(Lnet/minecraft/class_2670;)V- official - a- Lzw;a(Laaa;)V
 
- 
onPing- Specified by:
- onPingin interface- ClientCommonPacketListener
- Mappings:
- Namespace - Name - Mixin selector - named - onPing- Lnet/minecraft/network/listener/ClientCommonPacketListener;onPing(Lnet/minecraft/network/packet/s2c/common/CommonPingS2CPacket;)V- intermediary - method_52783- Lnet/minecraft/class_8705;method_52783(Lnet/minecraft/class_6373;)V- official - a- Lzw;a(Laab;)V
 
- 
onCustomPayload- Specified by:
- onCustomPayloadin interface- ClientCommonPacketListener
- Mappings:
- Namespace - Name - Mixin selector - named - onCustomPayload- Lnet/minecraft/network/listener/ClientCommonPacketListener;onCustomPayload(Lnet/minecraft/network/packet/s2c/common/CustomPayloadS2CPacket;)V- intermediary - method_52780- Lnet/minecraft/class_8705;method_52780(Lnet/minecraft/class_2658;)V- official - a- Lzw;a(Lzx;)V
 
- 
onCustomPayload- Mappings:
- Namespace - Name - Mixin selector - named - onCustomPayload- Lnet/minecraft/client/network/ClientCommonNetworkHandler;onCustomPayload(Lnet/minecraft/network/packet/CustomPayload;)V- intermediary - method_11152- Lnet/minecraft/class_8673;method_11152(Lnet/minecraft/class_8710;)V- official - a- Lgll;a(Laat;)V
 
- 
onResourcePackSend- Specified by:
- onResourcePackSendin interface- ClientCommonPacketListener
- Mappings:
- Namespace - Name - Mixin selector - named - onResourcePackSend- Lnet/minecraft/network/listener/ClientCommonPacketListener;onResourcePackSend(Lnet/minecraft/network/packet/s2c/common/ResourcePackSendS2CPacket;)V- intermediary - method_52784- Lnet/minecraft/class_8705;method_52784(Lnet/minecraft/class_2720;)V- official - a- Lzw;a(Laad;)V
 
- 
onResourcePackRemove- Specified by:
- onResourcePackRemovein interface- ClientCommonPacketListener
- Mappings:
- Namespace - Name - Mixin selector - named - onResourcePackRemove- Lnet/minecraft/network/listener/ClientCommonPacketListener;onResourcePackRemove(Lnet/minecraft/network/packet/s2c/common/ResourcePackRemoveS2CPacket;)V- intermediary - method_55512- Lnet/minecraft/class_8705;method_55512(Lnet/minecraft/class_9053;)V- official - a- Lzw;a(Laac;)V
 
- 
getPrompt- Mappings:
- Namespace - Name - Mixin selector - named - getPrompt- Lnet/minecraft/client/network/ClientCommonNetworkHandler;getPrompt(Lnet/minecraft/text/Text;Lnet/minecraft/text/Text;)Lnet/minecraft/text/Text;- intermediary - method_52778- Lnet/minecraft/class_8673;method_52778(Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;)Lnet/minecraft/class_2561;- official - a- Lgll;a(Lxg;Lxg;)Lxg;
 
- 
getParsedResourcePackUrl- Mappings:
- Namespace - Name - Mixin selector - named - getParsedResourcePackUrl- Lnet/minecraft/client/network/ClientCommonNetworkHandler;getParsedResourcePackUrl(Ljava/lang/String;)Ljava/net/URL;- intermediary - method_52773- Lnet/minecraft/class_8673;method_52773(Ljava/lang/String;)Ljava/net/URL;- official - a- Lgll;a(Ljava/lang/String;)Ljava/net/URL;
 
- 
onCookieRequest- Specified by:
- onCookieRequestin interface- ClientCookieRequestPacketListener
- Mappings:
- Namespace - Name - Mixin selector - named - onCookieRequest- Lnet/minecraft/network/listener/ClientCookieRequestPacketListener;onCookieRequest(Lnet/minecraft/network/packet/s2c/common/CookieRequestS2CPacket;)V- intermediary - method_55845- Lnet/minecraft/class_9087;method_55845(Lnet/minecraft/class_9088;)V- official - a- Labz;a(Laca;)V
 
- 
onStoreCookie- Specified by:
- onStoreCookiein interface- ClientCommonPacketListener
- Mappings:
- Namespace - Name - Mixin selector - named - onStoreCookie- Lnet/minecraft/network/listener/ClientCommonPacketListener;onStoreCookie(Lnet/minecraft/network/packet/s2c/common/StoreCookieS2CPacket;)V- intermediary - method_56149- Lnet/minecraft/class_8705;method_56149(Lnet/minecraft/class_9150;)V- official - a- Lzw;a(Laaf;)V
 
- 
onCustomReportDetails- Specified by:
- onCustomReportDetailsin interface- ClientCommonPacketListener
- Mappings:
- Namespace - Name - Mixin selector - named - onCustomReportDetails- Lnet/minecraft/network/listener/ClientCommonPacketListener;onCustomReportDetails(Lnet/minecraft/network/packet/s2c/common/CustomReportDetailsS2CPacket;)V- intermediary - method_60883- Lnet/minecraft/class_8705;method_60883(Lnet/minecraft/class_9814;)V- official - a- Lzw;a(Lzy;)V
 
- 
onServerLinks- Specified by:
- onServerLinksin interface- ClientCommonPacketListener
- Mappings:
- Namespace - Name - Mixin selector - named - onServerLinks- Lnet/minecraft/network/listener/ClientCommonPacketListener;onServerLinks(Lnet/minecraft/network/packet/s2c/common/ServerLinksS2CPacket;)V- intermediary - method_60884- Lnet/minecraft/class_8705;method_60884(Lnet/minecraft/class_9815;)V- official - a- Lzw;a(Laae;)V
 
- 
onServerTransfer- Specified by:
- onServerTransferin interface- ClientCommonPacketListener
- Mappings:
- Namespace - Name - Mixin selector - named - onServerTransfer- Lnet/minecraft/network/listener/ClientCommonPacketListener;onServerTransfer(Lnet/minecraft/network/packet/s2c/common/ServerTransferS2CPacket;)V- intermediary - method_56150- Lnet/minecraft/class_8705;method_56150(Lnet/minecraft/class_9151;)V- official - a- Lzw;a(Laag;)V
 
- 
onDisconnect- Specified by:
- onDisconnectin interface- ClientCommonPacketListener
- Mappings:
- Namespace - Name - Mixin selector - named - onDisconnect- Lnet/minecraft/network/listener/ClientCommonPacketListener;onDisconnect(Lnet/minecraft/network/packet/s2c/common/DisconnectS2CPacket;)V- intermediary - method_52781- Lnet/minecraft/class_8705;method_52781(Lnet/minecraft/class_2661;)V- official - a- Lzw;a(Lzz;)V
 
- 
sendQueuedPacketsprotected void sendQueuedPackets()- Mappings:
- Namespace - Name - Mixin selector - named - sendQueuedPackets- Lnet/minecraft/client/network/ClientCommonNetworkHandler;sendQueuedPackets()V- intermediary - method_52789- Lnet/minecraft/class_8673;method_52789()V- official - a- Lgll;a()V
 
- 
sendPacket- Mappings:
- Namespace - Name - Mixin selector - named - sendPacket- Lnet/minecraft/client/network/ClientCommonNetworkHandler;sendPacket(Lnet/minecraft/network/packet/Packet;)V- intermediary - method_52787- Lnet/minecraft/class_8673;method_52787(Lnet/minecraft/class_2596;)V- official - b- Lgll;b(Lzo;)V
 
- 
onDisconnectedCalled when the connection this listener listens to has disconnected. Can be used to display the disconnection reason.- Specified by:
- onDisconnectedin interface- PacketListener
- Mappings:
- Namespace - Name - Mixin selector - named - onDisconnected- Lnet/minecraft/network/listener/PacketListener;onDisconnected(Lnet/minecraft/network/DisconnectionInfo;)V- intermediary - method_10839- Lnet/minecraft/class_2547;method_10839(Lnet/minecraft/class_9812;)V- official - a- Lwk;a(Lvx;)V
 
- 
addCustomCrashReportInfo- Specified by:
- addCustomCrashReportInfoin interface- PacketListener
- Mappings:
- Namespace - Name - Mixin selector - named - addCustomCrashReportInfo- Lnet/minecraft/network/listener/PacketListener;addCustomCrashReportInfo(Lnet/minecraft/util/crash/CrashReport;Lnet/minecraft/util/crash/CrashReportSection;)V- intermediary - method_55597- Lnet/minecraft/class_2547;method_55597(Lnet/minecraft/class_128;Lnet/minecraft/class_129;)V- official - a- Lwk;a(Lp;Lq;)V
 
- 
createDisconnectedScreen- Mappings:
- Namespace - Name - Mixin selector - named - createDisconnectedScreen- Lnet/minecraft/client/network/ClientCommonNetworkHandler;createDisconnectedScreen(Lnet/minecraft/network/DisconnectionInfo;)Lnet/minecraft/client/gui/screen/Screen;- intermediary - method_52786- Lnet/minecraft/class_8673;method_52786(Lnet/minecraft/class_9812;)Lnet/minecraft/class_437;- official - b- Lgll;b(Lvx;)Lfzq;
 
- 
getBrand- Mappings:
- Namespace - Name - Mixin selector - named - getBrand- Lnet/minecraft/client/network/ClientCommonNetworkHandler;getBrand()Ljava/lang/String;- intermediary - method_52790- Lnet/minecraft/class_8673;method_52790()Ljava/lang/String;- official - e- Lgll;e()Ljava/lang/String;
 
- 
sendprivate void send(Packet<? extends ServerPacketListener> packet, BooleanSupplier sendCondition, Duration expiry) - Mappings:
- Namespace - Name - Mixin selector - named - send- Lnet/minecraft/client/network/ClientCommonNetworkHandler;send(Lnet/minecraft/network/packet/Packet;Ljava/util/function/BooleanSupplier;Ljava/time/Duration;)V- intermediary - method_52779- Lnet/minecraft/class_8673;method_52779(Lnet/minecraft/class_2596;Ljava/util/function/BooleanSupplier;Ljava/time/Duration;)V- official - a- Lgll;a(Lzo;Ljava/util/function/BooleanSupplier;Ljava/time/Duration;)V
 
- 
createConfirmServerResourcePackScreenprivate Screen createConfirmServerResourcePackScreen(UUID id, URL url, String hash, boolean required, @Nullable @Nullable Text prompt) - Mappings:
- Namespace - Name - Mixin selector - named - createConfirmServerResourcePackScreen- Lnet/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_55609- Lnet/minecraft/class_8673;method_55609(Ljava/util/UUID;Ljava/net/URL;Ljava/lang/String;ZLnet/minecraft/class_2561;)Lnet/minecraft/class_437;- official - a- Lgll;a(Ljava/util/UUID;Ljava/net/URL;Ljava/lang/String;ZLxg;)Lfzq;
 
 
-