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 fzc
-
Nested Class Summary
Modifier and TypeClassDescriptionprivate class
private static final record
-
Field Summary
Modifier and TypeFieldDescriptionprotected final MinecraftClient
protected final ClientConnection
private static final Logger
private static final Text
private final List
<ClientCommonNetworkHandler.QueuedPacket> protected final Map
<Identifier, byte[]> protected final @Nullable ServerInfo
protected ServerLinks
protected final boolean
Deprecated, for removal: This API element is subject to removal in a future version.protected boolean
protected final WorldSession
-
Constructor Summary
ModifierConstructorDescriptionprotected
ClientCommonNetworkHandler
(MinecraftClient client, ClientConnection connection, ClientConnectionState connectionState) -
Method Summary
Modifier and TypeMethodDescriptionboolean
void
addCustomCrashReportInfo
(CrashReport report, CrashReportSection section) private Screen
createConfirmServerResourcePackScreen
(UUID id, URL url, String hash, boolean required, @Nullable Text prompt) protected Screen
createDisconnectionInfo
(Text reason, Throwable exception) getBrand()
(package private) static Text
void
protected abstract void
onCustomPayload
(CustomPayload payload) void
void
void
onDisconnect
(DisconnectS2CPacket packet) void
Called when the connection this listener listens to has disconnected.void
onKeepAlive
(KeepAliveS2CPacket packet) void
onPacketException
(Packet packet, Exception exception) void
onPing
(CommonPingS2CPacket packet) void
void
void
onServerLinks
(ServerLinksS2CPacket packet) void
void
onStoreCookie
(StoreCookieS2CPacket packet) savePacketErrorReport
(@Nullable Packet packet, Throwable exception) private void
send
(Packet<? extends ServerPacketListener> packet, BooleanSupplier sendCondition, Duration expiry) void
sendPacket
(Packet<?> packet) protected void
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.minecraft.network.listener.ClientCommonPacketListener
onSynchronizeTags
Methods inherited from interface net.minecraft.network.listener.ClientPacketListener
getSide
Methods inherited from interface net.minecraft.network.listener.PacketListener
fillCrashReport, 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 l
Lfzc;l:Lwz;
-
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 m
Lfzc;m: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
Lfzc;a:Lfgo;
-
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
Lfzc;b:Lvt;
-
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
Lfzc;c:Lfzt;
-
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
Lfzc;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
Lfzc;e:Lgvs;
-
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
Lfzc;f:Lfod;
-
transferring
protected 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
Lfzc;g:Z
-
strictErrorHandling
Deprecated, for removal: This API element is subject to removal in a future version.- Mappings:
Namespace Name Mixin selector named strictErrorHandling
Lnet/minecraft/client/network/ClientCommonNetworkHandler;strictErrorHandling:Z
intermediary field_51520
Lnet/minecraft/class_8673;field_51520:Z
official h
Lfzc;h: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 n
Lfzc;n: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 i
Lfzc;i: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 j
Lfzc;j: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 k
Lfzc;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;)V
intermediary <init>
Lnet/minecraft/class_8673;<init>(Lnet/minecraft/class_310;Lnet/minecraft/class_2535;Lnet/minecraft/class_8675;)V
official <init>
Lfzc;<init>(Lfgo;Lvt;Lfzj;)V
-
-
Method Details
-
onPacketException
- Specified by:
onPacketException
in interfacePacketListener
- 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
Lwf;a(Lzg;Ljava/lang/Exception;)V
-
createDisconnectionInfo
- Specified by:
createDisconnectionInfo
in interfacePacketListener
- 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
Lwf;a(Lwz;Ljava/lang/Throwable;)Lvv;
-
savePacketErrorReport
private 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
Lfzc;a(Lzg;Ljava/lang/Throwable;)Ljava/util/Optional;
-
accepts
- Specified by:
accepts
in interfacePacketListener
- 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
Lwf;a(Lzg;)Z
-
onKeepAlive
- Specified by:
onKeepAlive
in interfaceClientCommonPacketListener
- 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
Lzm;a(Lzq;)V
-
onPing
- Specified by:
onPing
in interfaceClientCommonPacketListener
- 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
Lzm;a(Lzr;)V
-
onCustomPayload
- Specified by:
onCustomPayload
in interfaceClientCommonPacketListener
- 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
Lzm;a(Lzn;)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
Lfzc;a(Laaj;)V
-
onResourcePackSend
- Specified by:
onResourcePackSend
in interfaceClientCommonPacketListener
- 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
Lzm;a(Lzt;)V
-
onResourcePackRemove
- Specified by:
onResourcePackRemove
in interfaceClientCommonPacketListener
- 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
Lzm;a(Lzs;)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
Lfzc;a(Lwz;Lwz;)Lwz;
-
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
Lfzc;a(Ljava/lang/String;)Ljava/net/URL;
-
onCookieRequest
- Specified by:
onCookieRequest
in interfaceClientCookieRequestPacketListener
- 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
Labo;a(Labp;)V
-
onStoreCookie
- Specified by:
onStoreCookie
in interfaceClientCommonPacketListener
- 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
Lzm;a(Lzv;)V
-
onCustomReportDetails
- Specified by:
onCustomReportDetails
in interfaceClientCommonPacketListener
- 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
Lzm;a(Lzo;)V
-
onServerLinks
- Specified by:
onServerLinks
in interfaceClientCommonPacketListener
- 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
Lzm;a(Lzu;)V
-
onServerTransfer
- Specified by:
onServerTransfer
in interfaceClientCommonPacketListener
- 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
Lzm;a(Lzw;)V
-
onDisconnect
- Specified by:
onDisconnect
in interfaceClientCommonPacketListener
- 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
Lzm;a(Lzp;)V
-
sendQueuedPackets
protected 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 e
Lfzc;e()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
Lfzc;b(Lzg;)V
-
onDisconnected
Called when the connection this listener listens to has disconnected. Can be used to display the disconnection reason.- Specified by:
onDisconnected
in interfacePacketListener
- 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
Lwf;a(Lvv;)V
-
addCustomCrashReportInfo
- Specified by:
addCustomCrashReportInfo
in interfacePacketListener
- 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
Lwf;a(Lo;Lp;)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
Lfzc;b(Lvv;)Lfod;
-
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 f
Lfzc;f()Ljava/lang/String;
-
send
private 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
Lfzc;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 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
Lfzc;a(Ljava/util/UUID;Ljava/net/URL;Ljava/lang/String;ZLwz;)Lfod;
-