Class ServerCommonNetworkHandler

java.lang.Object
net.minecraft.server.network.ServerCommonNetworkHandler
All Implemented Interfaces:
PacketListener, ServerCommonPacketListener, ServerCookieResponsePacketListener, ServerCrashSafePacketListener, ServerPacketListener
Direct Known Subclasses:
ServerConfigurationNetworkHandler, ServerPlayNetworkHandler

public abstract class ServerCommonNetworkHandler extends Object implements ServerCommonPacketListener
Mappings:
Namespace Name
named net/minecraft/server/network/ServerCommonNetworkHandler
intermediary net/minecraft/class_8609
official asc
  • Field Details

    • LOGGER

      private static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      named LOGGER Lnet/minecraft/server/network/ServerCommonNetworkHandler;LOGGER:Lorg/slf4j/Logger;
      intermediary field_45014 Lnet/minecraft/class_8609;field_45014:Lorg/slf4j/Logger;
      official f Lasc;f:Lorg/slf4j/Logger;
    • KEEP_ALIVE_INTERVAL

      public static final int KEEP_ALIVE_INTERVAL
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named KEEP_ALIVE_INTERVAL Lnet/minecraft/server/network/ServerCommonNetworkHandler;KEEP_ALIVE_INTERVAL:I
      intermediary field_45011 Lnet/minecraft/class_8609;field_45011:I
      official b Lasc;b:I
    • TRANSITION_TIMEOUT

      private static final int TRANSITION_TIMEOUT
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named TRANSITION_TIMEOUT Lnet/minecraft/server/network/ServerCommonNetworkHandler;TRANSITION_TIMEOUT:I
      intermediary field_51342 Lnet/minecraft/class_8609;field_51342:I
      official g Lasc;g:I
    • TIMEOUT_TEXT

      private static final Text TIMEOUT_TEXT
      Mappings:
      Namespace Name Mixin selector
      named TIMEOUT_TEXT Lnet/minecraft/server/network/ServerCommonNetworkHandler;TIMEOUT_TEXT:Lnet/minecraft/text/Text;
      intermediary field_45015 Lnet/minecraft/class_8609;field_45015:Lnet/minecraft/class_2561;
      official h Lasc;h:Lxp;
    • UNEXPECTED_QUERY_RESPONSE_TEXT

      static final Text UNEXPECTED_QUERY_RESPONSE_TEXT
      Mappings:
      Namespace Name Mixin selector
      named UNEXPECTED_QUERY_RESPONSE_TEXT Lnet/minecraft/server/network/ServerCommonNetworkHandler;UNEXPECTED_QUERY_RESPONSE_TEXT:Lnet/minecraft/text/Text;
      intermediary field_48273 Lnet/minecraft/class_8609;field_48273:Lnet/minecraft/class_2561;
      official c Lasc;c:Lxp;
    • server

      protected final MinecraftServer server
      Mappings:
      Namespace Name Mixin selector
      named server Lnet/minecraft/server/network/ServerCommonNetworkHandler;server:Lnet/minecraft/server/MinecraftServer;
      intermediary field_45012 Lnet/minecraft/class_8609;field_45012:Lnet/minecraft/server/MinecraftServer;
      official d Lasc;d:Lnet/minecraft/server/MinecraftServer;
    • connection

      protected final ClientConnection connection
      Mappings:
      Namespace Name Mixin selector
      named connection Lnet/minecraft/server/network/ServerCommonNetworkHandler;connection:Lnet/minecraft/network/ClientConnection;
      intermediary field_45013 Lnet/minecraft/class_8609;field_45013:Lnet/minecraft/class_2535;
      official e Lasc;e:Lwk;
    • transferred

      private final boolean transferred
      Mappings:
      Namespace Name Mixin selector
      named transferred Lnet/minecraft/server/network/ServerCommonNetworkHandler;transferred:Z
      intermediary field_48274 Lnet/minecraft/class_8609;field_48274:Z
      official i Lasc;i:Z
    • lastKeepAliveTime

      private long lastKeepAliveTime
      Mappings:
      Namespace Name Mixin selector
      named lastKeepAliveTime Lnet/minecraft/server/network/ServerCommonNetworkHandler;lastKeepAliveTime:J
      intermediary field_45016 Lnet/minecraft/class_8609;field_45016:J
      official j Lasc;j:J
    • waitingForKeepAlive

      private boolean waitingForKeepAlive
      Mappings:
      Namespace Name Mixin selector
      named waitingForKeepAlive Lnet/minecraft/server/network/ServerCommonNetworkHandler;waitingForKeepAlive:Z
      intermediary field_45017 Lnet/minecraft/class_8609;field_45017:Z
      official k Lasc;k:Z
    • keepAliveId

      private long keepAliveId
      Mappings:
      Namespace Name Mixin selector
      named keepAliveId Lnet/minecraft/server/network/ServerCommonNetworkHandler;keepAliveId:J
      intermediary field_45018 Lnet/minecraft/class_8609;field_45018:J
      official l Lasc;l:J
    • transitionStartTime

      private long transitionStartTime
      Mappings:
      Namespace Name Mixin selector
      named transitionStartTime Lnet/minecraft/server/network/ServerCommonNetworkHandler;transitionStartTime:J
      intermediary field_51343 Lnet/minecraft/class_8609;field_51343:J
      official m Lasc;m:J
    • transitioning

      private boolean transitioning
      Mappings:
      Namespace Name Mixin selector
      named transitioning Lnet/minecraft/server/network/ServerCommonNetworkHandler;transitioning:Z
      intermediary field_51344 Lnet/minecraft/class_8609;field_51344:Z
      official n Lasc;n:Z
    • latency

      private int latency
      Mappings:
      Namespace Name Mixin selector
      named latency Lnet/minecraft/server/network/ServerCommonNetworkHandler;latency:I
      intermediary field_45019 Lnet/minecraft/class_8609;field_45019:I
      official o Lasc;o:I
    • flushDisabled

      private volatile boolean flushDisabled
      Mappings:
      Namespace Name Mixin selector
      named flushDisabled Lnet/minecraft/server/network/ServerCommonNetworkHandler;flushDisabled:Z
      intermediary field_45715 Lnet/minecraft/class_8609;field_45715:Z
      official p Lasc;p:Z
  • Constructor Details

    • ServerCommonNetworkHandler

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

    • markTransitionTime

      private void markTransitionTime()
      Mappings:
      Namespace Name Mixin selector
      named markTransitionTime Lnet/minecraft/server/network/ServerCommonNetworkHandler;markTransitionTime()V
      intermediary method_59512 Lnet/minecraft/class_8609;method_59512()V
      official l Lasc;l()V
    • 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
      Parameters:
      reason - the reason of disconnection; may be a generic message
      Mappings:
      Namespace Name Mixin selector
      named onDisconnected Lnet/minecraft/network/listener/PacketListener;onDisconnected(Lnet/minecraft/text/Text;)V
      intermediary method_10839 Lnet/minecraft/class_2547;method_10839(Lnet/minecraft/class_2561;)V
      official a Lwv;a(Lxp;)V
    • onKeepAlive

      public void onKeepAlive(KeepAliveC2SPacket packet)
      Specified by:
      onKeepAlive in interface ServerCommonPacketListener
      Mappings:
      Namespace Name Mixin selector
      named onKeepAlive Lnet/minecraft/network/listener/ServerCommonPacketListener;onKeepAlive(Lnet/minecraft/network/packet/c2s/common/KeepAliveC2SPacket;)V
      intermediary method_52393 Lnet/minecraft/class_8706;method_52393(Lnet/minecraft/class_2827;)V
      official a Laan;a(Laaq;)V
    • onPong

      public void onPong(CommonPongC2SPacket packet)
      Specified by:
      onPong in interface ServerCommonPacketListener
      Mappings:
      Namespace Name Mixin selector
      named onPong Lnet/minecraft/network/listener/ServerCommonPacketListener;onPong(Lnet/minecraft/network/packet/c2s/common/CommonPongC2SPacket;)V
      intermediary method_52394 Lnet/minecraft/class_8706;method_52394(Lnet/minecraft/class_6374;)V
      official a Laan;a(Laar;)V
    • onCustomPayload

      public void onCustomPayload(CustomPayloadC2SPacket packet)
      Specified by:
      onCustomPayload in interface ServerCommonPacketListener
      Mappings:
      Namespace Name Mixin selector
      named onCustomPayload Lnet/minecraft/network/listener/ServerCommonPacketListener;onCustomPayload(Lnet/minecraft/network/packet/c2s/common/CustomPayloadC2SPacket;)V
      intermediary method_52392 Lnet/minecraft/class_8706;method_52392(Lnet/minecraft/class_2817;)V
      official a Laan;a(Laap;)V
    • onResourcePackStatus

      public void onResourcePackStatus(ResourcePackStatusC2SPacket packet)
      Specified by:
      onResourcePackStatus in interface ServerCommonPacketListener
      Mappings:
      Namespace Name Mixin selector
      named onResourcePackStatus Lnet/minecraft/network/listener/ServerCommonPacketListener;onResourcePackStatus(Lnet/minecraft/network/packet/c2s/common/ResourcePackStatusC2SPacket;)V
      intermediary method_52395 Lnet/minecraft/class_8706;method_52395(Lnet/minecraft/class_2856;)V
      official a Laan;a(Laas;)V
    • onCookieResponse

      public void onCookieResponse(CookieResponseC2SPacket packet)
      Specified by:
      onCookieResponse in interface ServerCookieResponsePacketListener
      Mappings:
      Namespace Name Mixin selector
      named onCookieResponse Lnet/minecraft/network/listener/ServerCookieResponsePacketListener;onCookieResponse(Lnet/minecraft/network/packet/c2s/common/CookieResponseC2SPacket;)V
      intermediary method_55851 Lnet/minecraft/class_9090;method_55851(Lnet/minecraft/class_9091;)V
      official a Lacf;a(Lacg;)V
    • baseTick

      protected void baseTick()
      Mappings:
      Namespace Name Mixin selector
      named baseTick Lnet/minecraft/server/network/ServerCommonNetworkHandler;baseTick()V
      intermediary method_52400 Lnet/minecraft/class_8609;method_52400()V
      official e Lasc;e()V
    • checkTransitionTimeout

      private boolean checkTransitionTimeout(long time)
      Mappings:
      Namespace Name Mixin selector
      named checkTransitionTimeout Lnet/minecraft/server/network/ServerCommonNetworkHandler;checkTransitionTimeout(J)Z
      intermediary method_59511 Lnet/minecraft/class_8609;method_59511(J)Z
      official a Lasc;a(J)Z
    • disableFlush

      public void disableFlush()
      Mappings:
      Namespace Name Mixin selector
      named disableFlush Lnet/minecraft/server/network/ServerCommonNetworkHandler;disableFlush()V
      intermediary method_53046 Lnet/minecraft/class_8609;method_53046()V
      official f Lasc;f()V
    • enableFlush

      public void enableFlush()
      Mappings:
      Namespace Name Mixin selector
      named enableFlush Lnet/minecraft/server/network/ServerCommonNetworkHandler;enableFlush()V
      intermediary method_53047 Lnet/minecraft/class_8609;method_53047()V
      official g Lasc;g()V
    • sendPacket

      public void sendPacket(Packet<?> packet)
      Mappings:
      Namespace Name Mixin selector
      named sendPacket Lnet/minecraft/server/network/ServerCommonNetworkHandler;sendPacket(Lnet/minecraft/network/packet/Packet;)V
      intermediary method_14364 Lnet/minecraft/class_8609;method_14364(Lnet/minecraft/class_2596;)V
      official b Lasc;b(Lzw;)V
    • send

      public void send(Packet<?> packet, @Nullable @Nullable PacketCallbacks callbacks)
      Mappings:
      Namespace Name Mixin selector
      named send Lnet/minecraft/server/network/ServerCommonNetworkHandler;send(Lnet/minecraft/network/packet/Packet;Lnet/minecraft/network/PacketCallbacks;)V
      intermediary method_52391 Lnet/minecraft/class_8609;method_52391(Lnet/minecraft/class_2596;Lnet/minecraft/class_7648;)V
      official a Lasc;a(Lzw;Lww;)V
    • disconnect

      public void disconnect(Text reason)
      Mappings:
      Namespace Name Mixin selector
      named disconnect Lnet/minecraft/server/network/ServerCommonNetworkHandler;disconnect(Lnet/minecraft/text/Text;)V
      intermediary method_52396 Lnet/minecraft/class_8609;method_52396(Lnet/minecraft/class_2561;)V
      official b Lasc;b(Lxp;)V
    • isHost

      protected boolean isHost()
      Mappings:
      Namespace Name Mixin selector
      named isHost Lnet/minecraft/server/network/ServerCommonNetworkHandler;isHost()Z
      intermediary method_52402 Lnet/minecraft/class_8609;method_52402()Z
      official h Lasc;h()Z
    • getProfile

      protected abstract com.mojang.authlib.GameProfile getProfile()
      Mappings:
      Namespace Name Mixin selector
      named getProfile Lnet/minecraft/server/network/ServerCommonNetworkHandler;getProfile()Lcom/mojang/authlib/GameProfile;
      intermediary method_52403 Lnet/minecraft/class_8609;method_52403()Lcom/mojang/authlib/GameProfile;
      official i Lasc;i()Lcom/mojang/authlib/GameProfile;
    • getDebugProfile

      public com.mojang.authlib.GameProfile getDebugProfile()
      Mappings:
      Namespace Name Mixin selector
      named getDebugProfile Lnet/minecraft/server/network/ServerCommonNetworkHandler;getDebugProfile()Lcom/mojang/authlib/GameProfile;
      intermediary method_52404 Lnet/minecraft/class_8609;method_52404()Lcom/mojang/authlib/GameProfile;
      official j Lasc;j()Lcom/mojang/authlib/GameProfile;
    • getLatency

      public int getLatency()
      Mappings:
      Namespace Name Mixin selector
      named getLatency Lnet/minecraft/server/network/ServerCommonNetworkHandler;getLatency()I
      intermediary method_52405 Lnet/minecraft/class_8609;method_52405()I
      official k Lasc;k()I
    • createClientData

      protected ConnectedClientData createClientData(SyncedClientOptions syncedOptions)
      Mappings:
      Namespace Name Mixin selector
      named createClientData Lnet/minecraft/server/network/ServerCommonNetworkHandler;createClientData(Lnet/minecraft/network/packet/c2s/common/SyncedClientOptions;)Lnet/minecraft/server/network/ConnectedClientData;
      intermediary method_53825 Lnet/minecraft/class_8609;method_53825(Lnet/minecraft/class_8791;)Lnet/minecraft/class_8792;
      official a Lasc;a(Laqu;)Laru;