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 fxu
-
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 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 TypeMethodDescriptionbooleanvoidprivate ScreencreateConfirmServerResourcePackScreen(UUID id, URL url, String hash, boolean required, @Nullable Text prompt) protected ScreencreateDisconnectedScreen(Text reason) getBrand()(package private) static Textvoidprotected abstract voidonCustomPayload(CustomPayload payload) voidvoidonDisconnect(DisconnectS2CPacket packet) voidonDisconnected(Text reason) Called when the connection this listener listens to has disconnected.voidonKeepAlive(KeepAliveS2CPacket packet) voidonPacketException(Packet packet, Exception exception) voidonPing(CommonPingS2CPacket packet) voidvoidvoidvoidonStoreCookie(StoreCookieS2CPacket packet) 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 jLfxu;j:Lxp;
-
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 kLfxu;k: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 aLfxu;a:Lffh;
-
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 bLfxu;b:Lwk;
-
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 cLfxu;c:Lfyl;
-
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 dLfxu;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 eLfxu;e:Lguk;
-
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 fLfxu;f:Lfnf;
-
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 gLfxu;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 hLfxu;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 lLfxu;l: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 iLfxu;i:Ljava/util/Map;
-
-
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>Lfxu;<init>(Lffh;Lwk;Lfyb;)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 aLwv;a(Lzw;Ljava/lang/Exception;)V
-
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 aLwv;a(Lzw;)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 aLaac;a(Laaf;)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 aLaac;a(Laag;)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 aLaac;a(Laad;)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 aLfxu;a(Laax;)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 aLaac;a(Laai;)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 aLaac;a(Laah;)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 aLfxu;a(Lxp;Lxp;)Lxp;
-
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 aLfxu;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 aLacc;a(Lacd;)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 aLaac;a(Laaj;)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 aLaac;a(Laak;)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 aLaac;a(Laae;)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 eLfxu;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 bLfxu;b(Lzw;)V
-
onDisconnected
Called when the connection this listener listens to has disconnected. Can be used to display the disconnection reason.- Specified by:
onDisconnectedin interfacePacketListener- Parameters:
reason- the reason of disconnection; may be a generic message- Mappings:
Namespace Name Mixin selector named onDisconnectedLnet/minecraft/network/listener/PacketListener;onDisconnected(Lnet/minecraft/text/Text;)Vintermediary method_10839Lnet/minecraft/class_2547;method_10839(Lnet/minecraft/class_2561;)Vofficial aLwv;a(Lxp;)V
-
addCustomCrashReportInfo
- Specified by:
addCustomCrashReportInfoin interfacePacketListener- Mappings:
Namespace Name Mixin selector named addCustomCrashReportInfoLnet/minecraft/network/listener/PacketListener;addCustomCrashReportInfo(Lnet/minecraft/util/crash/CrashReportSection;)Vintermediary method_55597Lnet/minecraft/class_2547;method_55597(Lnet/minecraft/class_129;)Vofficial aLwv;a(Lp;)V
-
createDisconnectedScreen
- Mappings:
Namespace Name Mixin selector named createDisconnectedScreenLnet/minecraft/client/network/ClientCommonNetworkHandler;createDisconnectedScreen(Lnet/minecraft/text/Text;)Lnet/minecraft/client/gui/screen/Screen;intermediary method_52786Lnet/minecraft/class_8673;method_52786(Lnet/minecraft/class_2561;)Lnet/minecraft/class_437;official bLfxu;b(Lxp;)Lfnf;
-
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 fLfxu;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 aLfxu;a(Lzw;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 aLfxu;a(Ljava/util/UUID;Ljava/net/URL;Ljava/lang/String;ZLxp;)Lfnf;
-