Package net.minecraft.server.network
Class ServerQueryNetworkHandler
java.lang.Object
net.minecraft.server.network.ServerQueryNetworkHandler
- All Implemented Interfaces:
PacketListener,ServerCrashSafePacketListener,ServerPacketListener,ServerQueryPacketListener,ServerQueryPingPacketListener
- Mappings:
Namespace Name named net/minecraft/server/network/ServerQueryNetworkHandlerintermediary net/minecraft/class_3251official asf
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ClientConnectionprivate final ServerMetadataprivate static final Textprivate boolean -
Constructor Summary
ConstructorsConstructorDescriptionServerQueryNetworkHandler(ServerMetadata metadata, ClientConnection connection) -
Method Summary
Modifier and TypeMethodDescriptionbooleanvoidonDisconnected(Text reason) Called when the connection this listener listens to has disconnected.voidonQueryPing(QueryPingC2SPacket packet) Handles a packet from client to query the "ping" (connection latency).voidonRequest(QueryRequestC2SPacket packet) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.network.listener.PacketListener
accepts, addCustomCrashReportInfo, fillCrashReportMethods inherited from interface net.minecraft.network.listener.ServerCrashSafePacketListener
shouldCrashOnExceptionMethods inherited from interface net.minecraft.network.listener.ServerPacketListener
getSideMethods inherited from interface net.minecraft.network.listener.ServerQueryPacketListener
getPhase
-
Field Details
-
REQUEST_HANDLED
- Mappings:
Namespace Name Mixin selector named REQUEST_HANDLEDLnet/minecraft/server/network/ServerQueryNetworkHandler;REQUEST_HANDLED:Lnet/minecraft/text/Text;intermediary field_14179Lnet/minecraft/class_3251;field_14179:Lnet/minecraft/class_2561;official aLasf;a:Lxl;
-
metadata
- Mappings:
Namespace Name Mixin selector named metadataLnet/minecraft/server/network/ServerQueryNetworkHandler;metadata:Lnet/minecraft/server/ServerMetadata;intermediary field_42544Lnet/minecraft/class_3251;field_42544:Lnet/minecraft/class_2926;official bLasf;b:Laka;
-
connection
- Mappings:
Namespace Name Mixin selector named connectionLnet/minecraft/server/network/ServerQueryNetworkHandler;connection:Lnet/minecraft/network/ClientConnection;intermediary field_14178Lnet/minecraft/class_3251;field_14178:Lnet/minecraft/class_2535;official cLasf;c:Lwj;
-
responseSent
private boolean responseSent- Mappings:
Namespace Name Mixin selector named responseSentLnet/minecraft/server/network/ServerQueryNetworkHandler;responseSent:Zintermediary field_14177Lnet/minecraft/class_3251;field_14177:Zofficial dLasf;d:Z
-
-
Constructor Details
-
ServerQueryNetworkHandler
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/server/network/ServerQueryNetworkHandler;<init>(Lnet/minecraft/server/ServerMetadata;Lnet/minecraft/network/ClientConnection;)Vintermediary <init>Lnet/minecraft/class_3251;<init>(Lnet/minecraft/class_2926;Lnet/minecraft/class_2535;)Vofficial <init>Lasf;<init>(Laka;Lwj;)V
-
-
Method Details
-
onDisconnected
Called when the connection this listener listens to has disconnected. Can be used to display the disconnection reason.- Specified by:
onDisconnectedin interfacePacketListener- Parameters:
reason- the reason of disconnection; may be a generic message- Mappings:
Namespace Name Mixin selector named onDisconnectedLnet/minecraft/network/listener/PacketListener;onDisconnected(Lnet/minecraft/text/Text;)Vintermediary method_10839Lnet/minecraft/class_2547;method_10839(Lnet/minecraft/class_2561;)Vofficial aLwr;a(Lxl;)V
-
isConnectionOpen
public boolean isConnectionOpen()- Specified by:
isConnectionOpenin interfacePacketListener- Mappings:
Namespace Name Mixin selector named isConnectionOpenLnet/minecraft/network/listener/PacketListener;isConnectionOpen()Zintermediary method_48106Lnet/minecraft/class_2547;method_48106()Zofficial cLwr;c()Z
-
onRequest
- Specified by:
onRequestin interfaceServerQueryPacketListener- Mappings:
Namespace Name Mixin selector named onRequestLnet/minecraft/network/listener/ServerQueryPacketListener;onRequest(Lnet/minecraft/network/packet/c2s/query/QueryRequestC2SPacket;)Vintermediary method_12698Lnet/minecraft/class_2933;method_12698(Lnet/minecraft/class_2937;)Vofficial aLakb;a(Lakc;)V
-
onQueryPing
Handles a packet from client to query the "ping" (connection latency). This is different fromCommonPingS2CPacket, which can be sent by the server to request acknowledgment.- Specified by:
onQueryPingin interfaceServerQueryPingPacketListener- Mappings:
Namespace Name Mixin selector named onQueryPingLnet/minecraft/network/listener/ServerQueryPingPacketListener;onQueryPing(Lnet/minecraft/network/packet/c2s/query/QueryPingC2SPacket;)Vintermediary method_12697Lnet/minecraft/class_8740;method_12697(Lnet/minecraft/class_2935;)Vofficial aLajv;a(Lajw;)V
-