Package net.minecraft.client.network
Class ClientCommonNetworkHandler
java.lang.Object
net.minecraft.client.network.ClientCommonNetworkHandler
- All Implemented Interfaces:
ClientCommonPacketListener
,ClientPacketListener
,PacketListener
- Direct Known Subclasses:
ClientConfigurationNetworkHandler
,ClientPlayNetworkHandler
@Environment(CLIENT)
public abstract class ClientCommonNetworkHandler
extends Object
implements ClientCommonPacketListener
- Mappings:
Namespace Name official fiu
intermediary net/minecraft/class_8673
named net/minecraft/client/network/ClientCommonNetworkHandler
-
Nested Class Summary
Modifier and TypeClassDescriptionprivate static final record
-
Field Summary
Modifier and TypeFieldDescriptionprotected @Nullable String
protected final MinecraftClient
protected final ClientConnection
private static final Logger
private static final Text
protected final @Nullable Screen
private final List<ClientCommonNetworkHandler.QueuedPacket>
protected final @Nullable ServerInfo
protected final WorldSession
-
Constructor Summary
ModifierConstructorDescriptionprotected
ClientCommonNetworkHandler
(MinecraftClient client, ClientConnection connection, ClientConnectionState connectionState) -
Method Summary
Modifier and TypeMethodDescriptionprotected Screen
createDisconnectedScreen
(Text reason) @Nullable String
getBrand()
private static @Nullable URL
private static Text
protected abstract DynamicRegistryManager.Immutable
private <T> void
handleSynchronizedTagGroup
(RegistryKey<? extends Registry<? extends T>> registryRef, TagPacketSerializer.Serialized tags) protected abstract void
onCustomPayload
(CustomPayload payload) void
void
onDisconnect
(DisconnectS2CPacket packet) void
onDisconnected
(Text reason) Called when the connection this listener listens to has disconnected.void
onKeepAlive
(KeepAliveS2CPacket packet) void
onPing
(CommonPingS2CPacket packet) void
void
private void
send
(Packet<? extends ServerPacketListener> packet, BooleanSupplier sendCondition, Duration expiry) void
sendPacket
(Packet<?> packet) protected void
private void
private void
sendResourcePackStatusAfter
(CompletableFuture<?> future) private void
showPackConfirmationScreen
(URL packUrl, String sha1, boolean required, @Nullable Text prompt) 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.ClientPacketListener
getSide
Methods inherited from interface net.minecraft.network.listener.PacketListener
accepts, getState, isConnectionOpen, shouldCrashOnException
-
Field Details
-
LOST_CONNECTION_TEXT
- Mappings:
Namespace Name Mixin selector official g
Lfiu;g:Ltl;
intermediary field_45594
Lnet/minecraft/class_8673;field_45594:Lnet/minecraft/class_2561;
named LOST_CONNECTION_TEXT
Lnet/minecraft/client/network/ClientCommonNetworkHandler;LOST_CONNECTION_TEXT:Lnet/minecraft/text/Text;
-
LOGGER
- Mappings:
Namespace Name Mixin selector official h
Lfiu;h:Lorg/slf4j/Logger;
intermediary field_45944
Lnet/minecraft/class_8673;field_45944:Lorg/slf4j/Logger;
named LOGGER
Lnet/minecraft/client/network/ClientCommonNetworkHandler;LOGGER:Lorg/slf4j/Logger;
-
client
- Mappings:
Namespace Name Mixin selector official a
Lfiu;a:Leqv;
intermediary field_45588
Lnet/minecraft/class_8673;field_45588:Lnet/minecraft/class_310;
named client
Lnet/minecraft/client/network/ClientCommonNetworkHandler;client:Lnet/minecraft/client/MinecraftClient;
-
connection
- Mappings:
Namespace Name Mixin selector official b
Lfiu;b:Lsm;
intermediary field_45589
Lnet/minecraft/class_8673;field_45589:Lnet/minecraft/class_2535;
named connection
Lnet/minecraft/client/network/ClientCommonNetworkHandler;connection:Lnet/minecraft/network/ClientConnection;
-
serverInfo
- Mappings:
Namespace Name Mixin selector official c
Lfiu;c:Lfjh;
intermediary field_45590
Lnet/minecraft/class_8673;field_45590:Lnet/minecraft/class_642;
named serverInfo
Lnet/minecraft/client/network/ClientCommonNetworkHandler;serverInfo:Lnet/minecraft/client/network/ServerInfo;
-
brand
- Mappings:
Namespace Name Mixin selector official d
Lfiu;d:Ljava/lang/String;
intermediary field_45591
Lnet/minecraft/class_8673;field_45591:Ljava/lang/String;
named brand
Lnet/minecraft/client/network/ClientCommonNetworkHandler;brand:Ljava/lang/String;
-
worldSession
- Mappings:
Namespace Name Mixin selector official e
Lfiu;e:Lged;
intermediary field_45592
Lnet/minecraft/class_8673;field_45592:Lnet/minecraft/class_7975;
named worldSession
Lnet/minecraft/client/network/ClientCommonNetworkHandler;worldSession:Lnet/minecraft/client/session/telemetry/WorldSession;
-
postDisconnectScreen
- Mappings:
Namespace Name Mixin selector official f
Lfiu;f:Leyk;
intermediary field_45593
Lnet/minecraft/class_8673;field_45593:Lnet/minecraft/class_437;
named postDisconnectScreen
Lnet/minecraft/client/network/ClientCommonNetworkHandler;postDisconnectScreen:Lnet/minecraft/client/gui/screen/Screen;
-
queuedPackets
- Mappings:
Namespace Name Mixin selector official i
Lfiu;i:Ljava/util/List;
intermediary field_45595
Lnet/minecraft/class_8673;field_45595:Ljava/util/List;
named queuedPackets
Lnet/minecraft/client/network/ClientCommonNetworkHandler;queuedPackets:Ljava/util/List;
-
-
Constructor Details
-
ClientCommonNetworkHandler
protected ClientCommonNetworkHandler(MinecraftClient client, ClientConnection connection, ClientConnectionState connectionState) - Mappings:
Namespace Name Mixin selector official <init>
Lfiu;<init>(Leqv;Lsm;Lfjb;)V
intermediary <init>
Lnet/minecraft/class_8673;<init>(Lnet/minecraft/class_310;Lnet/minecraft/class_2535;Lnet/minecraft/class_8675;)V
named <init>
Lnet/minecraft/client/network/ClientCommonNetworkHandler;<init>(Lnet/minecraft/client/MinecraftClient;Lnet/minecraft/network/ClientConnection;Lnet/minecraft/client/network/ClientConnectionState;)V
-
-
Method Details
-
onKeepAlive
- Specified by:
onKeepAlive
in interfaceClientCommonPacketListener
- Mappings:
Namespace Name Mixin selector official a
Lvg;a(Lvj;)V
intermediary method_52782
Lnet/minecraft/class_8705;method_52782(Lnet/minecraft/class_2670;)V
named onKeepAlive
Lnet/minecraft/network/listener/ClientCommonPacketListener;onKeepAlive(Lnet/minecraft/network/packet/s2c/common/KeepAliveS2CPacket;)V
-
onPing
- Specified by:
onPing
in interfaceClientCommonPacketListener
- Mappings:
Namespace Name Mixin selector official a
Lvg;a(Lvk;)V
intermediary method_52783
Lnet/minecraft/class_8705;method_52783(Lnet/minecraft/class_6373;)V
named onPing
Lnet/minecraft/network/listener/ClientCommonPacketListener;onPing(Lnet/minecraft/network/packet/s2c/common/CommonPingS2CPacket;)V
-
onCustomPayload
- Specified by:
onCustomPayload
in interfaceClientCommonPacketListener
- Mappings:
Namespace Name Mixin selector official a
Lvg;a(Lvh;)V
intermediary method_52780
Lnet/minecraft/class_8705;method_52780(Lnet/minecraft/class_2658;)V
named onCustomPayload
Lnet/minecraft/network/listener/ClientCommonPacketListener;onCustomPayload(Lnet/minecraft/network/packet/s2c/common/CustomPayloadS2CPacket;)V
-
onCustomPayload
- Mappings:
Namespace Name Mixin selector official a
Lfiu;a(Lvw;)V
intermediary method_11152
Lnet/minecraft/class_8673;method_11152(Lnet/minecraft/class_8710;)V
named onCustomPayload
Lnet/minecraft/client/network/ClientCommonNetworkHandler;onCustomPayload(Lnet/minecraft/network/packet/CustomPayload;)V
-
getRegistryManager
- Mappings:
Namespace Name Mixin selector official f
Lfiu;f()Lhr$b;
intermediary method_29091
Lnet/minecraft/class_8673;method_29091()Lnet/minecraft/class_5455$class_6890;
named getRegistryManager
Lnet/minecraft/client/network/ClientCommonNetworkHandler;getRegistryManager()Lnet/minecraft/registry/DynamicRegistryManager$Immutable;
-
onResourcePackSend
- Specified by:
onResourcePackSend
in interfaceClientCommonPacketListener
- Mappings:
Namespace Name Mixin selector official a
Lvg;a(Lvl;)V
intermediary method_52784
Lnet/minecraft/class_8705;method_52784(Lnet/minecraft/class_2720;)V
named onResourcePackSend
Lnet/minecraft/network/listener/ClientCommonPacketListener;onResourcePackSend(Lnet/minecraft/network/packet/s2c/common/ResourcePackSendS2CPacket;)V
-
showPackConfirmationScreen
private void showPackConfirmationScreen(URL packUrl, String sha1, boolean required, @Nullable @Nullable Text prompt) - Mappings:
Namespace Name Mixin selector official a
Lfiu;a(Ljava/net/URL;Ljava/lang/String;ZLtl;)V
intermediary method_52775
Lnet/minecraft/class_8673;method_52775(Ljava/net/URL;Ljava/lang/String;ZLnet/minecraft/class_2561;)V
named showPackConfirmationScreen
Lnet/minecraft/client/network/ClientCommonNetworkHandler;showPackConfirmationScreen(Ljava/net/URL;Ljava/lang/String;ZLnet/minecraft/text/Text;)V
-
getPrompt
- Mappings:
Namespace Name Mixin selector official a
Lfiu;a(Ltl;Ltl;)Ltl;
intermediary method_52778
Lnet/minecraft/class_8673;method_52778(Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;)Lnet/minecraft/class_2561;
named getPrompt
Lnet/minecraft/client/network/ClientCommonNetworkHandler;getPrompt(Lnet/minecraft/text/Text;Lnet/minecraft/text/Text;)Lnet/minecraft/text/Text;
-
getParsedResourcePackUrl
- Mappings:
Namespace Name Mixin selector official a
Lfiu;a(Ljava/lang/String;)Ljava/net/URL;
intermediary method_52773
Lnet/minecraft/class_8673;method_52773(Ljava/lang/String;)Ljava/net/URL;
named getParsedResourcePackUrl
Lnet/minecraft/client/network/ClientCommonNetworkHandler;getParsedResourcePackUrl(Ljava/lang/String;)Ljava/net/URL;
-
sendResourcePackStatusAfter
- Mappings:
Namespace Name Mixin selector official a
Lfiu;a(Ljava/util/concurrent/CompletableFuture;)V
intermediary method_52777
Lnet/minecraft/class_8673;method_52777(Ljava/util/concurrent/CompletableFuture;)V
named sendResourcePackStatusAfter
Lnet/minecraft/client/network/ClientCommonNetworkHandler;sendResourcePackStatusAfter(Ljava/util/concurrent/CompletableFuture;)V
-
onSynchronizeTags
- Specified by:
onSynchronizeTags
in interfaceClientCommonPacketListener
- Mappings:
Namespace Name Mixin selector official a
Lvg;a(Lvm;)V
intermediary method_11126
Lnet/minecraft/class_8705;method_11126(Lnet/minecraft/class_2790;)V
named onSynchronizeTags
Lnet/minecraft/network/listener/ClientCommonPacketListener;onSynchronizeTags(Lnet/minecraft/network/packet/s2c/common/SynchronizeTagsS2CPacket;)V
-
handleSynchronizedTagGroup
private <T> void handleSynchronizedTagGroup(RegistryKey<? extends Registry<? extends T>> registryRef, TagPacketSerializer.Serialized tags) - Mappings:
Namespace Name Mixin selector official a
Lfiu;a(Laev;Laqk$a;)V
intermediary method_52771
Lnet/minecraft/class_8673;method_52771(Lnet/minecraft/class_5321;Lnet/minecraft/class_6864$class_5748;)V
named handleSynchronizedTagGroup
Lnet/minecraft/client/network/ClientCommonNetworkHandler;handleSynchronizedTagGroup(Lnet/minecraft/registry/RegistryKey;Lnet/minecraft/registry/tag/TagPacketSerializer$Serialized;)V
-
sendResourcePackStatus
- Mappings:
Namespace Name Mixin selector official a
Lfiu;a(Lvs$a;)V
intermediary method_52785
Lnet/minecraft/class_8673;method_52785(Lnet/minecraft/class_2856$class_2857;)V
named sendResourcePackStatus
Lnet/minecraft/client/network/ClientCommonNetworkHandler;sendResourcePackStatus(Lnet/minecraft/network/packet/c2s/common/ResourcePackStatusC2SPacket$Status;)V
-
onDisconnect
- Specified by:
onDisconnect
in interfaceClientCommonPacketListener
- Mappings:
Namespace Name Mixin selector official a
Lvg;a(Lvi;)V
intermediary method_52781
Lnet/minecraft/class_8705;method_52781(Lnet/minecraft/class_2661;)V
named onDisconnect
Lnet/minecraft/network/listener/ClientCommonPacketListener;onDisconnect(Lnet/minecraft/network/packet/s2c/common/DisconnectS2CPacket;)V
-
sendQueuedPackets
protected void sendQueuedPackets()- Mappings:
Namespace Name Mixin selector official g
Lfiu;g()V
intermediary method_52789
Lnet/minecraft/class_8673;method_52789()V
named sendQueuedPackets
Lnet/minecraft/client/network/ClientCommonNetworkHandler;sendQueuedPackets()V
-
sendPacket
- Mappings:
Namespace Name Mixin selector official b
Lfiu;b(Lvd;)V
intermediary method_52787
Lnet/minecraft/class_8673;method_52787(Lnet/minecraft/class_2596;)V
named sendPacket
Lnet/minecraft/client/network/ClientCommonNetworkHandler;sendPacket(Lnet/minecraft/network/packet/Packet;)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
- Parameters:
reason
- the reason of disconnection; may be a generic message- Mappings:
Namespace Name Mixin selector official a
Lsu;a(Ltl;)V
intermediary method_10839
Lnet/minecraft/class_2547;method_10839(Lnet/minecraft/class_2561;)V
named onDisconnected
Lnet/minecraft/network/listener/PacketListener;onDisconnected(Lnet/minecraft/text/Text;)V
-
createDisconnectedScreen
- Mappings:
Namespace Name Mixin selector official b
Lfiu;b(Ltl;)Leyk;
intermediary method_52786
Lnet/minecraft/class_8673;method_52786(Lnet/minecraft/class_2561;)Lnet/minecraft/class_437;
named createDisconnectedScreen
Lnet/minecraft/client/network/ClientCommonNetworkHandler;createDisconnectedScreen(Lnet/minecraft/text/Text;)Lnet/minecraft/client/gui/screen/Screen;
-
getBrand
- Mappings:
Namespace Name Mixin selector official h
Lfiu;h()Ljava/lang/String;
intermediary method_52790
Lnet/minecraft/class_8673;method_52790()Ljava/lang/String;
named getBrand
Lnet/minecraft/client/network/ClientCommonNetworkHandler;getBrand()Ljava/lang/String;
-
send
private void send(Packet<? extends ServerPacketListener> packet, BooleanSupplier sendCondition, Duration expiry) - Mappings:
Namespace Name Mixin selector official a
Lfiu;a(Lvd;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
named send
Lnet/minecraft/client/network/ClientCommonNetworkHandler;send(Lnet/minecraft/network/packet/Packet;Ljava/util/function/BooleanSupplier;Ljava/time/Duration;)V
-