Package net.minecraft.client.network
Class ClientConfigurationNetworkHandler
java.lang.Object
net.minecraft.client.network.ClientCommonNetworkHandler
net.minecraft.client.network.ClientConfigurationNetworkHandler
- All Implemented Interfaces:
ClientCommonPacketListener,ClientConfigurationPacketListener,ClientCookieRequestPacketListener,ClientPacketListener,PacketListener,TickablePacketListener
@Environment(CLIENT)
public class ClientConfigurationNetworkHandler
extends ClientCommonNetworkHandler
implements ClientConfigurationPacketListener, TickablePacketListener
- Mappings:
Namespace Name official fzlintermediary net/minecraft/class_8674named net/minecraft/client/network/ClientConfigurationNetworkHandler
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ClientRegistriesprivate @Nullable ClientDataPackManagerprivate FeatureSetprivate static final Loggerprivate final com.mojang.authlib.GameProfileprivate final DynamicRegistryManager.ImmutableFields inherited from class net.minecraft.client.network.ClientCommonNetworkHandler
brand, client, connection, postDisconnectScreen, serverCookies, serverInfo, transferring, worldSession -
Constructor Summary
ConstructorsConstructorDescriptionClientConfigurationNetworkHandler(MinecraftClient client, ClientConnection connection, ClientConnectionState connectionState) -
Method Summary
Modifier and TypeMethodDescriptionprivate voidhandleCustomPayload(CustomPayload payload) booleanprotected voidonCustomPayload(CustomPayload payload) voidonDisconnected(Text reason) Called when the connection this listener listens to has disconnected.voidvoidonFeatures(FeaturesS2CPacket packet) voidonReady(ReadyS2CPacket packet) voidvoidprivate <T> TopenClientDataPack(Function<ResourceFactory, T> opener) voidtick()Ticks this packet listener on the game engine thread.Methods inherited from class net.minecraft.client.network.ClientCommonNetworkHandler
addCustomCrashReportInfo, createDisconnectedScreen, getBrand, getPrompt, onCookieRequest, onCustomPayload, onDisconnect, onKeepAlive, onPing, onResourcePackRemove, onResourcePackSend, onServerTransfer, onStoreCookie, sendPacket, sendQueuedPacketsMethods 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
onCustomPayload, onDisconnect, onKeepAlive, onPing, onResourcePackRemove, onResourcePackSend, onServerTransfer, onStoreCookieMethods inherited from interface net.minecraft.network.listener.ClientConfigurationPacketListener
getPhaseMethods inherited from interface net.minecraft.network.listener.ClientCookieRequestPacketListener
onCookieRequestMethods inherited from interface net.minecraft.network.listener.ClientPacketListener
getSideMethods inherited from interface net.minecraft.network.listener.PacketListener
accepts, addCustomCrashReportInfo, fillCrashReport, shouldCrashOnException
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official iLfzl;i:Lorg/slf4j/Logger;intermediary field_45596Lnet/minecraft/class_8674;field_45596:Lorg/slf4j/Logger;named LOGGERLnet/minecraft/client/network/ClientConfigurationNetworkHandler;LOGGER:Lorg/slf4j/Logger;
-
profile
private final com.mojang.authlib.GameProfile profile- Mappings:
Namespace Name Mixin selector official jLfzl;j:Lcom/mojang/authlib/GameProfile;intermediary field_45597Lnet/minecraft/class_8674;field_45597:Lcom/mojang/authlib/GameProfile;named profileLnet/minecraft/client/network/ClientConfigurationNetworkHandler;profile:Lcom/mojang/authlib/GameProfile;
-
enabledFeatures
- Mappings:
Namespace Name Mixin selector official kLfzl;k:Lcop;intermediary field_45599Lnet/minecraft/class_8674;field_45599:Lnet/minecraft/class_7699;named enabledFeaturesLnet/minecraft/client/network/ClientConfigurationNetworkHandler;enabledFeatures:Lnet/minecraft/resource/featuretoggle/FeatureSet;
-
registryManager
- Mappings:
Namespace Name Mixin selector official lLfzl;l:Ljo$b;intermediary field_45598Lnet/minecraft/class_8674;field_45598:Lnet/minecraft/class_5455$class_6890;named registryManagerLnet/minecraft/client/network/ClientConfigurationNetworkHandler;registryManager:Lnet/minecraft/registry/DynamicRegistryManager$Immutable;
-
clientRegistries
- Mappings:
Namespace Name Mixin selector official mLfzl;m:Lgaa;intermediary field_48766Lnet/minecraft/class_8674;field_48766:Lnet/minecraft/class_9173;named clientRegistriesLnet/minecraft/client/network/ClientConfigurationNetworkHandler;clientRegistries:Lnet/minecraft/client/network/ClientRegistries;
-
dataPackManager
- Mappings:
Namespace Name Mixin selector official nLfzl;n:Lfzt;intermediary field_49123Lnet/minecraft/class_8674;field_49123:Lnet/minecraft/class_9247;named dataPackManagerLnet/minecraft/client/network/ClientConfigurationNetworkHandler;dataPackManager:Lnet/minecraft/client/resource/ClientDataPackManager;
-
-
Constructor Details
-
ClientConfigurationNetworkHandler
public ClientConfigurationNetworkHandler(MinecraftClient client, ClientConnection connection, ClientConnectionState connectionState) - Mappings:
Namespace Name Mixin selector official <init>Lfzk;<init>(Lfgj;Lwc;Lfzr;)Vintermediary <init>Lnet/minecraft/class_8673;<init>(Lnet/minecraft/class_310;Lnet/minecraft/class_2535;Lnet/minecraft/class_8675;)Vnamed <init>Lnet/minecraft/client/network/ClientCommonNetworkHandler;<init>(Lnet/minecraft/client/MinecraftClient;Lnet/minecraft/network/ClientConnection;Lnet/minecraft/client/network/ClientConnectionState;)V
-
-
Method Details
-
isConnectionOpen
public boolean isConnectionOpen()- Specified by:
isConnectionOpenin interfacePacketListener- Mappings:
Namespace Name Mixin selector official cLwk;c()Zintermediary method_48106Lnet/minecraft/class_2547;method_48106()Znamed isConnectionOpenLnet/minecraft/network/listener/PacketListener;isConnectionOpen()Z
-
onCustomPayload
- Specified by:
onCustomPayloadin classClientCommonNetworkHandler- Mappings:
Namespace Name Mixin selector official aLfzk;a(Laam;)Vintermediary method_11152Lnet/minecraft/class_8673;method_11152(Lnet/minecraft/class_8710;)Vnamed onCustomPayloadLnet/minecraft/client/network/ClientCommonNetworkHandler;onCustomPayload(Lnet/minecraft/network/packet/CustomPayload;)V
-
handleCustomPayload
- Mappings:
Namespace Name Mixin selector official bLfzl;b(Laam;)Vintermediary method_52797Lnet/minecraft/class_8674;method_52797(Lnet/minecraft/class_8710;)Vnamed handleCustomPayloadLnet/minecraft/client/network/ClientConfigurationNetworkHandler;handleCustomPayload(Lnet/minecraft/network/packet/CustomPayload;)V
-
onDynamicRegistries
- Specified by:
onDynamicRegistriesin interfaceClientConfigurationPacketListener- Mappings:
Namespace Name Mixin selector official aLabf;a(Labh;)Vintermediary method_52795Lnet/minecraft/class_8732;method_52795(Lnet/minecraft/class_8734;)Vnamed onDynamicRegistriesLnet/minecraft/network/listener/ClientConfigurationPacketListener;onDynamicRegistries(Lnet/minecraft/network/packet/s2c/config/DynamicRegistriesS2CPacket;)V
-
onSynchronizeTags
- Specified by:
onSynchronizeTagsin interfaceClientCommonPacketListener- Mappings:
Namespace Name Mixin selector official aLzr;a(Laaa;)Vintermediary method_11126Lnet/minecraft/class_8705;method_11126(Lnet/minecraft/class_2790;)Vnamed onSynchronizeTagsLnet/minecraft/network/listener/ClientCommonPacketListener;onSynchronizeTags(Lnet/minecraft/network/packet/s2c/common/SynchronizeTagsS2CPacket;)V
-
onFeatures
- Specified by:
onFeaturesin interfaceClientConfigurationPacketListener- Mappings:
Namespace Name Mixin selector official aLabf;a(Labj;)Vintermediary method_52796Lnet/minecraft/class_8732;method_52796(Lnet/minecraft/class_7832;)Vnamed onFeaturesLnet/minecraft/network/listener/ClientConfigurationPacketListener;onFeatures(Lnet/minecraft/network/packet/s2c/config/FeaturesS2CPacket;)V
-
onSelectKnownPacks
- Specified by:
onSelectKnownPacksin interfaceClientConfigurationPacketListener- Mappings:
Namespace Name Mixin selector official aLabf;a(Labi;)Vintermediary method_57045Lnet/minecraft/class_8732;method_57045(Lnet/minecraft/class_9250;)Vnamed onSelectKnownPacksLnet/minecraft/network/listener/ClientConfigurationPacketListener;onSelectKnownPacks(Lnet/minecraft/network/packet/s2c/config/SelectKnownPacksS2CPacket;)V
-
openClientDataPack
- Mappings:
Namespace Name Mixin selector official aLfzl;a(Ljava/util/function/Function;)Ljava/lang/Object;intermediary method_57044Lnet/minecraft/class_8674;method_57044(Ljava/util/function/Function;)Ljava/lang/Object;named openClientDataPackLnet/minecraft/client/network/ClientConfigurationNetworkHandler;openClientDataPack(Ljava/util/function/Function;)Ljava/lang/Object;
-
onReady
- Specified by:
onReadyin interfaceClientConfigurationPacketListener- Mappings:
Namespace Name Mixin selector official aLabf;a(Labg;)Vintermediary method_52794Lnet/minecraft/class_8732;method_52794(Lnet/minecraft/class_8733;)Vnamed onReadyLnet/minecraft/network/listener/ClientConfigurationPacketListener;onReady(Lnet/minecraft/network/packet/s2c/config/ReadyS2CPacket;)V
-
tick
public void tick()Ticks this packet listener on the game engine thread. The listener is responsible for synchronizing between the game engine and netty event loop threads.- Specified by:
tickin interfaceTickablePacketListener- Mappings:
Namespace Name Mixin selector official eLws;e()Vintermediary method_18784Lnet/minecraft/class_7633;method_18784()Vnamed tickLnet/minecraft/network/listener/TickablePacketListener;tick()V
-
onDisconnected
Called when the connection this listener listens to has disconnected. Can be used to display the disconnection reason.- Specified by:
onDisconnectedin interfacePacketListener- Overrides:
onDisconnectedin classClientCommonNetworkHandler- Parameters:
reason- the reason of disconnection; may be a generic message- Mappings:
Namespace Name Mixin selector official aLwk;a(Lxe;)Vintermediary method_10839Lnet/minecraft/class_2547;method_10839(Lnet/minecraft/class_2561;)Vnamed onDisconnectedLnet/minecraft/network/listener/PacketListener;onDisconnected(Lnet/minecraft/text/Text;)V
-