Package net.minecraft.server.rcon
Class QueryResponseHandler
java.lang.Object
net.minecraft.server.rcon.RconBase
net.minecraft.server.rcon.QueryResponseHandler
- All Implemented Interfaces:
Runnable
- Mappings:
Namespace Name official mmintermediary net/minecraft/class_810named net/minecraft/server/rcon/QueryResponseHandler
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate longprivate DatagramPacketprivate DataStreamHelperprivate Map<SocketAddress,String> private Stringprivate Stringprivate longprivate longprivate Stringprivate intprivate Stringprivate byte[]private intprivate Map<SocketAddress,QueryResponseHandler.Query> private intprivate DatagramSocketFields inherited from class net.minecraft.server.rcon.RconBase
description, field_2932, rconThread, running, server, serverSockets, sockets -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidcleanUp()private voidcreateQuery(DatagramPacket datagramPacket) private byte[]createRulesReply(DatagramPacket packet) private byte[]getMessageBytes(SocketAddress socketAddress) private booleanhandle(DatagramPacket packet) private voidprivate booleanprivate BooleanisValidQuery(DatagramPacket datagramPacket) private voidreply(byte[] buf, DatagramPacket packet) voidrun()voidstart()Methods inherited from class net.minecraft.server.rcon.RconBase
closeSocket, closeSocket, closeSocket, forceClose, forceClose, getCurrentPlayerCount, info, isRunning, log, logError, registerSocket, warn
-
Field Details
-
lastQueryTime
private long lastQueryTime- Mappings:
Namespace Name Mixin selector official hLmm;h:Jintermediary field_2935Lnet/minecraft/class_810;field_2935:Jnamed lastQueryTimeLnet/minecraft/server/rcon/QueryResponseHandler;lastQueryTime:J
-
queryPort
private int queryPort- Mappings:
Namespace Name Mixin selector official iLmm;i:Iintermediary field_2936Lnet/minecraft/class_810;field_2936:Inamed queryPortLnet/minecraft/server/rcon/QueryResponseHandler;queryPort:I
-
port
private int port- Mappings:
Namespace Name Mixin selector official jLmm;j:Iintermediary field_2937Lnet/minecraft/class_810;field_2937:Inamed portLnet/minecraft/server/rcon/QueryResponseHandler;port:I
-
maxPlayerCount
private int maxPlayerCount- Mappings:
Namespace Name Mixin selector official kLmm;k:Iintermediary field_2938Lnet/minecraft/class_810;field_2938:Inamed maxPlayerCountLnet/minecraft/server/rcon/QueryResponseHandler;maxPlayerCount:I
-
motd
- Mappings:
Namespace Name Mixin selector official lLmm;l:Ljava/lang/String;intermediary field_2939Lnet/minecraft/class_810;field_2939:Ljava/lang/String;named motdLnet/minecraft/server/rcon/QueryResponseHandler;motd:Ljava/lang/String;
-
levelName
- Mappings:
Namespace Name Mixin selector official mLmm;m:Ljava/lang/String;intermediary field_2940Lnet/minecraft/class_810;field_2940:Ljava/lang/String;named levelNameLnet/minecraft/server/rcon/QueryResponseHandler;levelName:Ljava/lang/String;
-
socket
- Mappings:
Namespace Name Mixin selector official nLmm;n:Ljava/net/DatagramSocket;intermediary field_2941Lnet/minecraft/class_810;field_2941:Ljava/net/DatagramSocket;named socketLnet/minecraft/server/rcon/QueryResponseHandler;socket:Ljava/net/DatagramSocket;
-
packetBuffer
private byte[] packetBuffer- Mappings:
Namespace Name Mixin selector official oLmm;o:[Bintermediary field_2942Lnet/minecraft/class_810;field_2942:[Bnamed packetBufferLnet/minecraft/server/rcon/QueryResponseHandler;packetBuffer:[B
-
currentPacket
- Mappings:
Namespace Name Mixin selector official pLmm;p:Ljava/net/DatagramPacket;intermediary field_2943Lnet/minecraft/class_810;field_2943:Ljava/net/DatagramPacket;named currentPacketLnet/minecraft/server/rcon/QueryResponseHandler;currentPacket:Ljava/net/DatagramPacket;
-
field_2944
- Mappings:
Namespace Name Mixin selector official qLmm;q:Ljava/util/Map;intermediary field_2944Lnet/minecraft/class_810;field_2944:Ljava/util/Map;named field_2944Lnet/minecraft/server/rcon/QueryResponseHandler;field_2944:Ljava/util/Map;
-
ip
- Mappings:
Namespace Name Mixin selector official rLmm;r:Ljava/lang/String;intermediary field_2945Lnet/minecraft/class_810;field_2945:Ljava/lang/String;named ipLnet/minecraft/server/rcon/QueryResponseHandler;ip:Ljava/lang/String;
-
hostname
- Mappings:
Namespace Name Mixin selector official sLmm;s:Ljava/lang/String;intermediary field_2946Lnet/minecraft/class_810;field_2946:Ljava/lang/String;named hostnameLnet/minecraft/server/rcon/QueryResponseHandler;hostname:Ljava/lang/String;
-
queries
- Mappings:
Namespace Name Mixin selector official tLmm;t:Ljava/util/Map;intermediary field_2947Lnet/minecraft/class_810;field_2947:Ljava/util/Map;named queriesLnet/minecraft/server/rcon/QueryResponseHandler;queries:Ljava/util/Map;
-
creationTime
private long creationTime- Mappings:
Namespace Name Mixin selector official uLmm;u:Jintermediary field_2948Lnet/minecraft/class_810;field_2948:Jnamed creationTimeLnet/minecraft/server/rcon/QueryResponseHandler;creationTime:J
-
dataStreamHelper
- Mappings:
Namespace Name Mixin selector official vLmm;v:Lmh;intermediary field_2949Lnet/minecraft/class_810;field_2949:Lnet/minecraft/class_806;named dataStreamHelperLnet/minecraft/server/rcon/QueryResponseHandler;dataStreamHelper:Lnet/minecraft/server/rcon/DataStreamHelper;
-
lastResponseTime
private long lastResponseTime- Mappings:
Namespace Name Mixin selector official wLmm;w:Jintermediary field_2950Lnet/minecraft/class_810;field_2950:Jnamed lastResponseTimeLnet/minecraft/server/rcon/QueryResponseHandler;lastResponseTime:J
-
-
Constructor Details
-
QueryResponseHandler
- Mappings:
Namespace Name Mixin selector official <init>Lmm;<init>(Lkj;)Vintermediary <init>Lnet/minecraft/class_810;<init>(Lnet/minecraft/class_744;)Vnamed <init>Lnet/minecraft/server/rcon/QueryResponseHandler;<init>(Lnet/minecraft/server/dedicated/DedicatedServer;)V
-
-
Method Details
-
reply
- Throws:
IOException- Mappings:
Namespace Name Mixin selector official aLmm;a([BLjava/net/DatagramPacket;)Vintermediary method_2236Lnet/minecraft/class_810;method_2236([BLjava/net/DatagramPacket;)Vnamed replyLnet/minecraft/server/rcon/QueryResponseHandler;reply([BLjava/net/DatagramPacket;)V
-
handle
- Throws:
IOException- Mappings:
Namespace Name Mixin selector official aLmm;a(Ljava/net/DatagramPacket;)Zintermediary method_2234Lnet/minecraft/class_810;method_2234(Ljava/net/DatagramPacket;)Znamed handleLnet/minecraft/server/rcon/QueryResponseHandler;handle(Ljava/net/DatagramPacket;)Z
-
createRulesReply
- Throws:
IOException- Mappings:
Namespace Name Mixin selector official bLmm;b(Ljava/net/DatagramPacket;)[Bintermediary method_2237Lnet/minecraft/class_810;method_2237(Ljava/net/DatagramPacket;)[Bnamed createRulesReplyLnet/minecraft/server/rcon/QueryResponseHandler;createRulesReply(Ljava/net/DatagramPacket;)[B
-
getMessageBytes
- Mappings:
Namespace Name Mixin selector official aLmm;a(Ljava/net/SocketAddress;)[Bintermediary method_2235Lnet/minecraft/class_810;method_2235(Ljava/net/SocketAddress;)[Bnamed getMessageBytesLnet/minecraft/server/rcon/QueryResponseHandler;getMessageBytes(Ljava/net/SocketAddress;)[B
-
isValidQuery
- Mappings:
Namespace Name Mixin selector official cLmm;c(Ljava/net/DatagramPacket;)Ljava/lang/Boolean;intermediary method_2238Lnet/minecraft/class_810;method_2238(Ljava/net/DatagramPacket;)Ljava/lang/Boolean;named isValidQueryLnet/minecraft/server/rcon/QueryResponseHandler;isValidQuery(Ljava/net/DatagramPacket;)Ljava/lang/Boolean;
-
createQuery
- Throws:
IOException- Mappings:
Namespace Name Mixin selector official dLmm;d(Ljava/net/DatagramPacket;)Vintermediary method_2239Lnet/minecraft/class_810;method_2239(Ljava/net/DatagramPacket;)Vnamed createQueryLnet/minecraft/server/rcon/QueryResponseHandler;createQuery(Ljava/net/DatagramPacket;)V
-
cleanUp
private void cleanUp()- Mappings:
Namespace Name Mixin selector official fLmm;f()Vintermediary method_2240Lnet/minecraft/class_810;method_2240()Vnamed cleanUpLnet/minecraft/server/rcon/QueryResponseHandler;cleanUp()V
-
run
public void run()- Mappings:
Namespace Name Mixin selector official runLmm;run()Vintermediary runLnet/minecraft/class_810;run()Vnamed runLnet/minecraft/server/rcon/QueryResponseHandler;run()V
-
start
public void start() -
handleIoException
- Mappings:
Namespace Name Mixin selector official aLmm;a(Ljava/lang/Exception;)Vintermediary method_2233Lnet/minecraft/class_810;method_2233(Ljava/lang/Exception;)Vnamed handleIoExceptionLnet/minecraft/server/rcon/QueryResponseHandler;handleIoException(Ljava/lang/Exception;)V
-
initialize
private boolean initialize()- Mappings:
Namespace Name Mixin selector official gLmm;g()Zintermediary method_2241Lnet/minecraft/class_810;method_2241()Znamed initializeLnet/minecraft/server/rcon/QueryResponseHandler;initialize()Z
-