Class ServerConfigurationNetworkHandler

java.lang.Object
net.minecraft.server.network.ServerCommonNetworkHandler
net.minecraft.server.network.ServerConfigurationNetworkHandler
All Implemented Interfaces:
PacketListener, ServerCommonPacketListener, ServerConfigurationPacketListener, ServerCrashSafePacketListener, ServerPacketListener, TickablePacketListener

public class ServerConfigurationNetworkHandler extends ServerCommonNetworkHandler implements TickablePacketListener, ServerConfigurationPacketListener
Mappings:
Namespace Name
official aln
intermediary net/minecraft/class_8610
named net/minecraft/server/network/ServerConfigurationNetworkHandler
  • Field Details

    • LOGGER

      private static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      official d Laln;d:Lorg/slf4j/Logger;
      intermediary field_45020 Lnet/minecraft/class_8610;field_45020:Lorg/slf4j/Logger;
      named LOGGER Lnet/minecraft/server/network/ServerConfigurationNetworkHandler;LOGGER:Lorg/slf4j/Logger;
    • INVALID_PLAYER_DATA_TEXT

      private static final Text INVALID_PLAYER_DATA_TEXT
      Mappings:
      Namespace Name Mixin selector
      official e Laln;e:Ltl;
      intermediary field_45021 Lnet/minecraft/class_8610;field_45021:Lnet/minecraft/class_2561;
      named INVALID_PLAYER_DATA_TEXT Lnet/minecraft/server/network/ServerConfigurationNetworkHandler;INVALID_PLAYER_DATA_TEXT:Lnet/minecraft/text/Text;
    • profile

      private final com.mojang.authlib.GameProfile profile
      Mappings:
      Namespace Name Mixin selector
      official f Laln;f:Lcom/mojang/authlib/GameProfile;
      intermediary field_45022 Lnet/minecraft/class_8610;field_45022:Lcom/mojang/authlib/GameProfile;
      named profile Lnet/minecraft/server/network/ServerConfigurationNetworkHandler;profile:Lcom/mojang/authlib/GameProfile;
    • tasks

      private final Queue<ServerPlayerConfigurationTask> tasks
      Mappings:
      Namespace Name Mixin selector
      official g Laln;g:Ljava/util/Queue;
      intermediary field_45023 Lnet/minecraft/class_8610;field_45023:Ljava/util/Queue;
      named tasks Lnet/minecraft/server/network/ServerConfigurationNetworkHandler;tasks:Ljava/util/Queue;
    • currentTask

      @Nullable private @Nullable ServerPlayerConfigurationTask currentTask
      Mappings:
      Namespace Name Mixin selector
      official h Laln;h:Lalg;
      intermediary field_45024 Lnet/minecraft/class_8610;field_45024:Lnet/minecraft/class_8605;
      named currentTask Lnet/minecraft/server/network/ServerConfigurationNetworkHandler;currentTask:Lnet/minecraft/server/network/ServerPlayerConfigurationTask;
    • syncedOptions

      private SyncedClientOptions syncedOptions
      Mappings:
      Namespace Name Mixin selector
      official i Laln;i:Lakf;
      intermediary field_46157 Lnet/minecraft/class_8610;field_46157:Lnet/minecraft/class_8791;
      named syncedOptions Lnet/minecraft/server/network/ServerConfigurationNetworkHandler;syncedOptions:Lnet/minecraft/network/packet/c2s/common/SyncedClientOptions;
  • Constructor Details

    • ServerConfigurationNetworkHandler

      public ServerConfigurationNetworkHandler(MinecraftServer server, ClientConnection connection, ConnectedClientData clientData)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lalm;<init>(Lnet/minecraft/server/MinecraftServer;Lsm;Lalf;)V
      intermediary <init> Lnet/minecraft/class_8609;<init>(Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_2535;Lnet/minecraft/class_8792;)V
      named <init> Lnet/minecraft/server/network/ServerCommonNetworkHandler;<init>(Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/network/ClientConnection;Lnet/minecraft/server/network/ConnectedClientData;)V
  • Method Details

    • getProfile

      protected com.mojang.authlib.GameProfile getProfile()
      Specified by:
      getProfile in class ServerCommonNetworkHandler
      Mappings:
      Namespace Name Mixin selector
      official j Lalm;j()Lcom/mojang/authlib/GameProfile;
      intermediary method_52403 Lnet/minecraft/class_8609;method_52403()Lcom/mojang/authlib/GameProfile;
      named getProfile Lnet/minecraft/server/network/ServerCommonNetworkHandler;getProfile()Lcom/mojang/authlib/GameProfile;
    • onDisconnected

      public void onDisconnected(Text reason)
      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 ServerCommonNetworkHandler
      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
    • isConnectionOpen

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

      public void sendConfigurations()
      Mappings:
      Namespace Name Mixin selector
      official m Laln;m()V
      intermediary method_52409 Lnet/minecraft/class_8610;method_52409()V
      named sendConfigurations Lnet/minecraft/server/network/ServerConfigurationNetworkHandler;sendConfigurations()V
    • endConfiguration

      public void endConfiguration()
      Mappings:
      Namespace Name Mixin selector
      official n Laln;n()V
      intermediary method_52410 Lnet/minecraft/class_8610;method_52410()V
      named endConfiguration Lnet/minecraft/server/network/ServerConfigurationNetworkHandler;endConfiguration()V
    • queueSendResourcePackTask

      private void queueSendResourcePackTask()
      Mappings:
      Namespace Name Mixin selector
      official o Laln;o()V
      intermediary method_52411 Lnet/minecraft/class_8610;method_52411()V
      named queueSendResourcePackTask Lnet/minecraft/server/network/ServerConfigurationNetworkHandler;queueSendResourcePackTask()V
    • onClientOptions

      public void onClientOptions(ClientOptionsC2SPacket packet)
      Specified by:
      onClientOptions in interface ServerCommonPacketListener
      Mappings:
      Namespace Name Mixin selector
      official a Lvn;a(Lvo;)V
      intermediary method_12069 Lnet/minecraft/class_8706;method_12069(Lnet/minecraft/class_2803;)V
      named onClientOptions Lnet/minecraft/network/listener/ServerCommonPacketListener;onClientOptions(Lnet/minecraft/network/packet/c2s/common/ClientOptionsC2SPacket;)V
    • onResourcePackStatus

      public void onResourcePackStatus(ResourcePackStatusC2SPacket packet)
      Specified by:
      onResourcePackStatus in interface ServerCommonPacketListener
      Overrides:
      onResourcePackStatus in class ServerCommonNetworkHandler
      Mappings:
      Namespace Name Mixin selector
      official a Lvn;a(Lvs;)V
      intermediary method_52395 Lnet/minecraft/class_8706;method_52395(Lnet/minecraft/class_2856;)V
      named onResourcePackStatus Lnet/minecraft/network/listener/ServerCommonPacketListener;onResourcePackStatus(Lnet/minecraft/network/packet/c2s/common/ResourcePackStatusC2SPacket;)V
    • onReady

      public void onReady(ReadyC2SPacket packet)
      Specified by:
      onReady in interface ServerConfigurationPacketListener
      Mappings:
      Namespace Name Mixin selector
      official a Lwt;a(Lwu;)V
      intermediary method_52408 Lnet/minecraft/class_8735;method_52408(Lnet/minecraft/class_8736;)V
      named onReady Lnet/minecraft/network/listener/ServerConfigurationPacketListener;onReady(Lnet/minecraft/network/packet/c2s/config/ReadyC2SPacket;)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
      official e Lta;e()V
      intermediary method_18784 Lnet/minecraft/class_7633;method_18784()V
      named tick Lnet/minecraft/network/listener/TickablePacketListener;tick()V
    • pollTask

      private void pollTask()
      Mappings:
      Namespace Name Mixin selector
      official p Laln;p()V
      intermediary method_52412 Lnet/minecraft/class_8610;method_52412()V
      named pollTask Lnet/minecraft/server/network/ServerConfigurationNetworkHandler;pollTask()V
    • onTaskFinished

      private void onTaskFinished(ServerPlayerConfigurationTask.Key key)
      Mappings:
      Namespace Name Mixin selector
      official a Laln;a(Lalg$a;)V
      intermediary method_52406 Lnet/minecraft/class_8610;method_52406(Lnet/minecraft/class_8605$class_8606;)V
      named onTaskFinished Lnet/minecraft/server/network/ServerConfigurationNetworkHandler;onTaskFinished(Lnet/minecraft/server/network/ServerPlayerConfigurationTask$Key;)V