Package net.minecraft.server.network
Class ServerCommonNetworkHandler
java.lang.Object
net.minecraft.server.network.ServerCommonNetworkHandler
- All Implemented Interfaces:
PacketListener
,ServerCommonPacketListener
,ServerCrashSafePacketListener
,ServerPacketListener
- Direct Known Subclasses:
ServerConfigurationNetworkHandler
,ServerPlayNetworkHandler
public abstract class ServerCommonNetworkHandler
extends Object
implements ServerCommonPacketListener
- Mappings:
Namespace Name official anz
intermediary net/minecraft/class_8609
named net/minecraft/server/network/ServerCommonNetworkHandler
-
Field Summary
Modifier and TypeFieldDescriptionprotected final ClientConnection
private boolean
static final int
private long
private long
private int
private static final Logger
protected final MinecraftServer
private static final Text
private boolean
-
Constructor Summary
ConstructorDescriptionServerCommonNetworkHandler
(MinecraftServer server, ClientConnection connection, ConnectedClientData clientData) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
baseTick()
protected ConnectedClientData
createClientData
(SyncedClientOptions syncedOptions) void
void
disconnect
(Text reason) void
com.mojang.authlib.GameProfile
int
protected abstract com.mojang.authlib.GameProfile
protected boolean
isHost()
void
void
onDisconnected
(Text reason) Called when the connection this listener listens to has disconnected.void
onKeepAlive
(KeepAliveC2SPacket packet) void
onPong
(CommonPongC2SPacket packet) void
void
send
(Packet<?> packet, @Nullable PacketCallbacks callbacks) void
sendPacket
(Packet<?> packet) 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.PacketListener
accepts, addCustomCrashReportInfo, fillCrashReport, getState, isConnectionOpen
Methods inherited from interface net.minecraft.network.listener.ServerCommonPacketListener
onClientOptions
Methods inherited from interface net.minecraft.network.listener.ServerCrashSafePacketListener
shouldCrashOnException
Methods inherited from interface net.minecraft.network.listener.ServerPacketListener
getSide
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official d
Lanz;d:Lorg/slf4j/Logger;
intermediary field_45014
Lnet/minecraft/class_8609;field_45014:Lorg/slf4j/Logger;
named LOGGER
Lnet/minecraft/server/network/ServerCommonNetworkHandler;LOGGER:Lorg/slf4j/Logger;
-
KEEP_ALIVE_INTERVAL
public static final int KEEP_ALIVE_INTERVAL- See Also:
- Mappings:
Namespace Name Mixin selector official a
Lanz;a:I
intermediary field_45011
Lnet/minecraft/class_8609;field_45011:I
named KEEP_ALIVE_INTERVAL
Lnet/minecraft/server/network/ServerCommonNetworkHandler;KEEP_ALIVE_INTERVAL:I
-
TIMEOUT_TEXT
- Mappings:
Namespace Name Mixin selector official e
Lanz;e:Lvf;
intermediary field_45015
Lnet/minecraft/class_8609;field_45015:Lnet/minecraft/class_2561;
named TIMEOUT_TEXT
Lnet/minecraft/server/network/ServerCommonNetworkHandler;TIMEOUT_TEXT:Lnet/minecraft/text/Text;
-
server
- Mappings:
Namespace Name Mixin selector official b
Lanz;b:Lnet/minecraft/server/MinecraftServer;
intermediary field_45012
Lnet/minecraft/class_8609;field_45012:Lnet/minecraft/server/MinecraftServer;
named server
Lnet/minecraft/server/network/ServerCommonNetworkHandler;server:Lnet/minecraft/server/MinecraftServer;
-
connection
- Mappings:
Namespace Name Mixin selector official c
Lanz;c:Lug;
intermediary field_45013
Lnet/minecraft/class_8609;field_45013:Lnet/minecraft/class_2535;
named connection
Lnet/minecraft/server/network/ServerCommonNetworkHandler;connection:Lnet/minecraft/network/ClientConnection;
-
lastKeepAliveTime
private long lastKeepAliveTime- Mappings:
Namespace Name Mixin selector official f
Lanz;f:J
intermediary field_45016
Lnet/minecraft/class_8609;field_45016:J
named lastKeepAliveTime
Lnet/minecraft/server/network/ServerCommonNetworkHandler;lastKeepAliveTime:J
-
waitingForKeepAlive
private boolean waitingForKeepAlive- Mappings:
Namespace Name Mixin selector official g
Lanz;g:Z
intermediary field_45017
Lnet/minecraft/class_8609;field_45017:Z
named waitingForKeepAlive
Lnet/minecraft/server/network/ServerCommonNetworkHandler;waitingForKeepAlive:Z
-
keepAliveId
private long keepAliveId- Mappings:
Namespace Name Mixin selector official h
Lanz;h:J
intermediary field_45018
Lnet/minecraft/class_8609;field_45018:J
named keepAliveId
Lnet/minecraft/server/network/ServerCommonNetworkHandler;keepAliveId:J
-
latency
private int latency- Mappings:
Namespace Name Mixin selector official i
Lanz;i:I
intermediary field_45019
Lnet/minecraft/class_8609;field_45019:I
named latency
Lnet/minecraft/server/network/ServerCommonNetworkHandler;latency:I
-
flushDisabled
private volatile boolean flushDisabled- Mappings:
Namespace Name Mixin selector official j
Lanz;j:Z
intermediary field_45715
Lnet/minecraft/class_8609;field_45715:Z
named flushDisabled
Lnet/minecraft/server/network/ServerCommonNetworkHandler;flushDisabled:Z
-
-
Constructor Details
-
ServerCommonNetworkHandler
public ServerCommonNetworkHandler(MinecraftServer server, ClientConnection connection, ConnectedClientData clientData) - Mappings:
Namespace Name Mixin selector official <init>
Lanz;<init>(Lnet/minecraft/server/MinecraftServer;Lug;Lans;)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
-
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
Luo;a(Lvf;)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
-
onKeepAlive
- Specified by:
onKeepAlive
in interfaceServerCommonPacketListener
- Mappings:
Namespace Name Mixin selector official a
Lxq;a(Lxt;)V
intermediary method_52393
Lnet/minecraft/class_8706;method_52393(Lnet/minecraft/class_2827;)V
named onKeepAlive
Lnet/minecraft/network/listener/ServerCommonPacketListener;onKeepAlive(Lnet/minecraft/network/packet/c2s/common/KeepAliveC2SPacket;)V
-
onPong
- Specified by:
onPong
in interfaceServerCommonPacketListener
- Mappings:
Namespace Name Mixin selector official a
Lxq;a(Lxu;)V
intermediary method_52394
Lnet/minecraft/class_8706;method_52394(Lnet/minecraft/class_6374;)V
named onPong
Lnet/minecraft/network/listener/ServerCommonPacketListener;onPong(Lnet/minecraft/network/packet/c2s/common/CommonPongC2SPacket;)V
-
onCustomPayload
- Specified by:
onCustomPayload
in interfaceServerCommonPacketListener
- Mappings:
Namespace Name Mixin selector official a
Lxq;a(Lxs;)V
intermediary method_52392
Lnet/minecraft/class_8706;method_52392(Lnet/minecraft/class_2817;)V
named onCustomPayload
Lnet/minecraft/network/listener/ServerCommonPacketListener;onCustomPayload(Lnet/minecraft/network/packet/c2s/common/CustomPayloadC2SPacket;)V
-
onResourcePackStatus
- Specified by:
onResourcePackStatus
in interfaceServerCommonPacketListener
- Mappings:
Namespace Name Mixin selector official a
Lxq;a(Lxv;)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
-
baseTick
protected void baseTick()- Mappings:
Namespace Name Mixin selector official f
Lanz;f()V
intermediary method_52400
Lnet/minecraft/class_8609;method_52400()V
named baseTick
Lnet/minecraft/server/network/ServerCommonNetworkHandler;baseTick()V
-
disableFlush
public void disableFlush()- Mappings:
Namespace Name Mixin selector official g
Lanz;g()V
intermediary method_53046
Lnet/minecraft/class_8609;method_53046()V
named disableFlush
Lnet/minecraft/server/network/ServerCommonNetworkHandler;disableFlush()V
-
enableFlush
public void enableFlush()- Mappings:
Namespace Name Mixin selector official h
Lanz;h()V
intermediary method_53047
Lnet/minecraft/class_8609;method_53047()V
named enableFlush
Lnet/minecraft/server/network/ServerCommonNetworkHandler;enableFlush()V
-
sendPacket
- Mappings:
Namespace Name Mixin selector official b
Lanz;b(Lxf;)V
intermediary method_14364
Lnet/minecraft/class_8609;method_14364(Lnet/minecraft/class_2596;)V
named sendPacket
Lnet/minecraft/server/network/ServerCommonNetworkHandler;sendPacket(Lnet/minecraft/network/packet/Packet;)V
-
send
- Mappings:
Namespace Name Mixin selector official a
Lanz;a(Lxf;Lup;)V
intermediary method_52391
Lnet/minecraft/class_8609;method_52391(Lnet/minecraft/class_2596;Lnet/minecraft/class_7648;)V
named send
Lnet/minecraft/server/network/ServerCommonNetworkHandler;send(Lnet/minecraft/network/packet/Packet;Lnet/minecraft/network/PacketCallbacks;)V
-
disconnect
- Mappings:
Namespace Name Mixin selector official b
Lanz;b(Lvf;)V
intermediary method_52396
Lnet/minecraft/class_8609;method_52396(Lnet/minecraft/class_2561;)V
named disconnect
Lnet/minecraft/server/network/ServerCommonNetworkHandler;disconnect(Lnet/minecraft/text/Text;)V
-
isHost
protected boolean isHost()- Mappings:
Namespace Name Mixin selector official i
Lanz;i()Z
intermediary method_52402
Lnet/minecraft/class_8609;method_52402()Z
named isHost
Lnet/minecraft/server/network/ServerCommonNetworkHandler;isHost()Z
-
getProfile
protected abstract com.mojang.authlib.GameProfile getProfile()- Mappings:
Namespace Name Mixin selector official j
Lanz;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;
-
getDebugProfile
public com.mojang.authlib.GameProfile getDebugProfile()- Mappings:
Namespace Name Mixin selector official k
Lanz;k()Lcom/mojang/authlib/GameProfile;
intermediary method_52404
Lnet/minecraft/class_8609;method_52404()Lcom/mojang/authlib/GameProfile;
named getDebugProfile
Lnet/minecraft/server/network/ServerCommonNetworkHandler;getDebugProfile()Lcom/mojang/authlib/GameProfile;
-
getLatency
public int getLatency()- Mappings:
Namespace Name Mixin selector official l
Lanz;l()I
intermediary method_52405
Lnet/minecraft/class_8609;method_52405()I
named getLatency
Lnet/minecraft/server/network/ServerCommonNetworkHandler;getLatency()I
-
createClientData
- Mappings:
Namespace Name Mixin selector official a
Lanz;a(Lams;)Lans;
intermediary method_53825
Lnet/minecraft/class_8609;method_53825(Lnet/minecraft/class_8791;)Lnet/minecraft/class_8792;
named createClientData
Lnet/minecraft/server/network/ServerCommonNetworkHandler;createClientData(Lnet/minecraft/network/packet/c2s/common/SyncedClientOptions;)Lnet/minecraft/server/network/ConnectedClientData;
-