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
named net/minecraft/client/network/ClientConfigurationNetworkHandler
intermediary net/minecraft/class_8674
official gfh
  • Field Details

    • LOGGER

      private static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      named LOGGER Lnet/minecraft/client/network/ClientConfigurationNetworkHandler;LOGGER:Lorg/slf4j/Logger;
      intermediary field_45596 Lnet/minecraft/class_8674;field_45596:Lorg/slf4j/Logger;
      official l Lgfh;l:Lorg/slf4j/Logger;
    • profile

      private final com.mojang.authlib.GameProfile profile
      Mappings:
      Namespace Name Mixin selector
      named profile Lnet/minecraft/client/network/ClientConfigurationNetworkHandler;profile:Lcom/mojang/authlib/GameProfile;
      intermediary field_45597 Lnet/minecraft/class_8674;field_45597:Lcom/mojang/authlib/GameProfile;
      official m Lgfh;m:Lcom/mojang/authlib/GameProfile;
    • enabledFeatures

      private FeatureSet enabledFeatures
      Mappings:
      Namespace Name Mixin selector
      named enabledFeatures Lnet/minecraft/client/network/ClientConfigurationNetworkHandler;enabledFeatures:Lnet/minecraft/resource/featuretoggle/FeatureSet;
      intermediary field_45599 Lnet/minecraft/class_8674;field_45599:Lnet/minecraft/class_7699;
      official n Lgfh;n:Lcss;
    • registryManager

      private final DynamicRegistryManager.Immutable registryManager
      Mappings:
      Namespace Name Mixin selector
      named registryManager Lnet/minecraft/client/network/ClientConfigurationNetworkHandler;registryManager:Lnet/minecraft/registry/DynamicRegistryManager$Immutable;
      intermediary field_45598 Lnet/minecraft/class_8674;field_45598:Lnet/minecraft/class_5455$class_6890;
      official o Lgfh;o:Lke$b;
    • clientRegistries

      private final ClientRegistries clientRegistries
      Mappings:
      Namespace Name Mixin selector
      named clientRegistries Lnet/minecraft/client/network/ClientConfigurationNetworkHandler;clientRegistries:Lnet/minecraft/client/network/ClientRegistries;
      intermediary field_48766 Lnet/minecraft/class_8674;field_48766:Lnet/minecraft/class_9173;
      official p Lgfh;p:Lgfx;
    • dataPackManager

      @Nullable private @Nullable ClientDataPackManager dataPackManager
      Mappings:
      Namespace Name Mixin selector
      named dataPackManager Lnet/minecraft/client/network/ClientConfigurationNetworkHandler;dataPackManager:Lnet/minecraft/client/resource/ClientDataPackManager;
      intermediary field_49123 Lnet/minecraft/class_8674;field_49123:Lnet/minecraft/class_9247;
      official q Lgfh;q:Lgfq;
    • chatState

      @Nullable protected ChatHud.ChatState chatState
      Mappings:
      Namespace Name Mixin selector
      named chatState Lnet/minecraft/client/network/ClientConfigurationNetworkHandler;chatState:Lnet/minecraft/client/gui/hud/ChatHud$ChatState;
      intermediary field_50223 Lnet/minecraft/class_8674;field_50223:Lnet/minecraft/class_338$class_9477;
      official k Lgfh;k:Lfof$b;
  • Constructor Details

    • ClientConfigurationNetworkHandler

      public ClientConfigurationNetworkHandler(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> Lgfg;<init>(Lfmf;Lwp;Lgfo;)V
  • Method Details

    • isConnectionOpen

      public boolean isConnectionOpen()
      Specified by:
      isConnectionOpen in interface PacketListener
      Mappings:
      Namespace Name Mixin selector
      named isConnectionOpen Lnet/minecraft/network/listener/PacketListener;isConnectionOpen()Z
      intermediary method_48106 Lnet/minecraft/class_2547;method_48106()Z
      official c Lxb;c()Z
    • onCustomPayload

      protected void onCustomPayload(CustomPayload payload)
      Specified by:
      onCustomPayload in class ClientCommonNetworkHandler
      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 Lgfg;a(Labf;)V
    • handleCustomPayload

      private void handleCustomPayload(CustomPayload payload)
      Mappings:
      Namespace Name Mixin selector
      named handleCustomPayload Lnet/minecraft/client/network/ClientConfigurationNetworkHandler;handleCustomPayload(Lnet/minecraft/network/packet/CustomPayload;)V
      intermediary method_52797 Lnet/minecraft/class_8674;method_52797(Lnet/minecraft/class_8710;)V
      official b Lgfh;b(Labf;)V
    • onDynamicRegistries

      public void onDynamicRegistries(DynamicRegistriesS2CPacket packet)
      Specified by:
      onDynamicRegistries in interface ClientConfigurationPacketListener
      Mappings:
      Namespace Name Mixin selector
      named onDynamicRegistries Lnet/minecraft/network/listener/ClientConfigurationPacketListener;onDynamicRegistries(Lnet/minecraft/network/packet/s2c/config/DynamicRegistriesS2CPacket;)V
      intermediary method_52795 Lnet/minecraft/class_8732;method_52795(Lnet/minecraft/class_8734;)V
      official a Labz;a(Lacb;)V
    • onSynchronizeTags

      public void onSynchronizeTags(SynchronizeTagsS2CPacket packet)
      Specified by:
      onSynchronizeTags in interface ClientCommonPacketListener
      Mappings:
      Namespace Name Mixin selector
      named onSynchronizeTags Lnet/minecraft/network/listener/ClientCommonPacketListener;onSynchronizeTags(Lnet/minecraft/network/packet/s2c/common/SynchronizeTagsS2CPacket;)V
      intermediary method_11126 Lnet/minecraft/class_8705;method_11126(Lnet/minecraft/class_2790;)V
      official a Laai;a(Laat;)V
    • onFeatures

      public void onFeatures(FeaturesS2CPacket packet)
      Specified by:
      onFeatures in interface ClientConfigurationPacketListener
      Mappings:
      Namespace Name Mixin selector
      named onFeatures Lnet/minecraft/network/listener/ClientConfigurationPacketListener;onFeatures(Lnet/minecraft/network/packet/s2c/config/FeaturesS2CPacket;)V
      intermediary method_52796 Lnet/minecraft/class_8732;method_52796(Lnet/minecraft/class_7832;)V
      official a Labz;a(Lace;)V
    • onSelectKnownPacks

      public void onSelectKnownPacks(SelectKnownPacksS2CPacket packet)
      Specified by:
      onSelectKnownPacks in interface ClientConfigurationPacketListener
      Mappings:
      Namespace Name Mixin selector
      named onSelectKnownPacks Lnet/minecraft/network/listener/ClientConfigurationPacketListener;onSelectKnownPacks(Lnet/minecraft/network/packet/s2c/config/SelectKnownPacksS2CPacket;)V
      intermediary method_57045 Lnet/minecraft/class_8732;method_57045(Lnet/minecraft/class_9250;)V
      official a Labz;a(Lacd;)V
    • onResetChat

      public void onResetChat(ResetChatS2CPacket packet)
      Specified by:
      onResetChat in interface ClientConfigurationPacketListener
      Mappings:
      Namespace Name Mixin selector
      named onResetChat Lnet/minecraft/network/listener/ClientConfigurationPacketListener;onResetChat(Lnet/minecraft/network/packet/s2c/config/ResetChatS2CPacket;)V
      intermediary method_58577 Lnet/minecraft/class_8732;method_58577(Lnet/minecraft/class_9448;)V
      official a Labz;a(Lacc;)V
    • openClientDataPack

      private <T> T openClientDataPack(Function<ResourceFactory,T> opener)
      Mappings:
      Namespace Name Mixin selector
      named openClientDataPack Lnet/minecraft/client/network/ClientConfigurationNetworkHandler;openClientDataPack(Ljava/util/function/Function;)Ljava/lang/Object;
      intermediary method_57044 Lnet/minecraft/class_8674;method_57044(Ljava/util/function/Function;)Ljava/lang/Object;
      official a Lgfh;a(Ljava/util/function/Function;)Ljava/lang/Object;
    • onReady

      public void onReady(ReadyS2CPacket packet)
      Specified by:
      onReady in interface ClientConfigurationPacketListener
      Mappings:
      Namespace Name Mixin selector
      named onReady Lnet/minecraft/network/listener/ClientConfigurationPacketListener;onReady(Lnet/minecraft/network/packet/s2c/config/ReadyS2CPacket;)V
      intermediary method_52794 Lnet/minecraft/class_8732;method_52794(Lnet/minecraft/class_8733;)V
      official a Labz;a(Laca;)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:
      tick in interface TickablePacketListener
      Mappings:
      Namespace Name Mixin selector
      named tick Lnet/minecraft/network/listener/TickablePacketListener;tick()V
      intermediary method_18784 Lnet/minecraft/class_7633;method_18784()V
      official d Lxj;d()V
    • onDisconnected

      public void onDisconnected(DisconnectionInfo info)
      Called when the connection this listener listens to has disconnected. Can be used to display the disconnection reason.
      Specified by:
      onDisconnected in interface PacketListener
      Overrides:
      onDisconnected in class ClientCommonNetworkHandler
      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 Lxb;a(Lwr;)V