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 aepintermediary net/minecraft/class_3364named net/minecraft/server/rcon/QueryResponseHandler
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate DataStreamHelperprivate static Loggerprivate static Stringprivate static Stringprivate static longprivate static longprivate Stringprivate Stringprivate longprivate longprivate Stringprivate intprivate Stringprivate byte[]private intprivate Map<SocketAddress,QueryResponseHandler.Query>private intprivate DedicatedServerprivate DatagramSocketFields inherited from class net.minecraft.server.rcon.RconBase
description, running, thread -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateQueryResponseHandler(DedicatedServer server, int queryPort) -
Method Summary
Modifier and TypeMethodDescriptionprivate voidcleanUp()static @Nullable QueryResponseHandlercreate(DedicatedServer server)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 datagramPacket)voidrun()booleanstart()
-
Field Details
-
field_23963
- Mappings:
Namespace Name Mixin selector official dLaep;d:Lorg/apache/logging/log4j/Logger;intermediary field_23963Lnet/minecraft/class_3364;field_23963:Lorg/apache/logging/log4j/Logger;named field_23963Lnet/minecraft/server/rcon/QueryResponseHandler;field_23963:Lorg/apache/logging/log4j/Logger;
-
field_29795
- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official eLaep;e:Ljava/lang/String;intermediary field_29795Lnet/minecraft/class_3364;field_29795:Ljava/lang/String;named field_29795Lnet/minecraft/server/rcon/QueryResponseHandler;field_29795:Ljava/lang/String;
-
field_29796
- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official fLaep;f:Ljava/lang/String;intermediary field_29796Lnet/minecraft/class_3364;field_29796:Ljava/lang/String;named field_29796Lnet/minecraft/server/rcon/QueryResponseHandler;field_29796:Ljava/lang/String;
-
field_29797
private static final long field_29797- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official gLaep;g:Jintermediary field_29797Lnet/minecraft/class_3364;field_29797:Jnamed field_29797Lnet/minecraft/server/rcon/QueryResponseHandler;field_29797:J
-
field_29798
private static final long field_29798- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official hLaep;h:Jintermediary field_29798Lnet/minecraft/class_3364;field_29798:Jnamed field_29798Lnet/minecraft/server/rcon/QueryResponseHandler;field_29798:J
-
lastQueryTime
private long lastQueryTime- Mappings:
Namespace Name Mixin selector official iLaep;i:Jintermediary field_14443Lnet/minecraft/class_3364;field_14443:Jnamed lastQueryTimeLnet/minecraft/server/rcon/QueryResponseHandler;lastQueryTime:J
-
queryPort
private final int queryPort- Mappings:
Namespace Name Mixin selector official jLaep;j:Iintermediary field_14442Lnet/minecraft/class_3364;field_14442:Inamed queryPortLnet/minecraft/server/rcon/QueryResponseHandler;queryPort:I
-
port
private final int port- Mappings:
Namespace Name Mixin selector official kLaep;k:Iintermediary field_14457Lnet/minecraft/class_3364;field_14457:Inamed portLnet/minecraft/server/rcon/QueryResponseHandler;port:I
-
maxPlayerCount
private final int maxPlayerCount- Mappings:
Namespace Name Mixin selector official lLaep;l:Iintermediary field_14456Lnet/minecraft/class_3364;field_14456:Inamed maxPlayerCountLnet/minecraft/server/rcon/QueryResponseHandler;maxPlayerCount:I
-
motd
- Mappings:
Namespace Name Mixin selector official mLaep;m:Ljava/lang/String;intermediary field_14445Lnet/minecraft/class_3364;field_14445:Ljava/lang/String;named motdLnet/minecraft/server/rcon/QueryResponseHandler;motd:Ljava/lang/String;
-
levelName
- Mappings:
Namespace Name Mixin selector official nLaep;n:Ljava/lang/String;intermediary field_14447Lnet/minecraft/class_3364;field_14447:Ljava/lang/String;named levelNameLnet/minecraft/server/rcon/QueryResponseHandler;levelName:Ljava/lang/String;
-
socket
- Mappings:
Namespace Name Mixin selector official oLaep;o:Ljava/net/DatagramSocket;intermediary field_14449Lnet/minecraft/class_3364;field_14449:Ljava/net/DatagramSocket;named socketLnet/minecraft/server/rcon/QueryResponseHandler;socket:Ljava/net/DatagramSocket;
-
packetBuffer
private final byte[] packetBuffer- Mappings:
Namespace Name Mixin selector official pLaep;p:[Bintermediary field_14452Lnet/minecraft/class_3364;field_14452:[Bnamed packetBufferLnet/minecraft/server/rcon/QueryResponseHandler;packetBuffer:[B
-
ip
- Mappings:
Namespace Name Mixin selector official qLaep;q:Ljava/lang/String;intermediary field_14444Lnet/minecraft/class_3364;field_14444:Ljava/lang/String;named ipLnet/minecraft/server/rcon/QueryResponseHandler;ip:Ljava/lang/String;
-
hostname
- Mappings:
Namespace Name Mixin selector official rLaep;r:Ljava/lang/String;intermediary field_14454Lnet/minecraft/class_3364;field_14454:Ljava/lang/String;named hostnameLnet/minecraft/server/rcon/QueryResponseHandler;hostname:Ljava/lang/String;
-
queries
- Mappings:
Namespace Name Mixin selector official sLaep;s:Ljava/util/Map;intermediary field_14453Lnet/minecraft/class_3364;field_14453:Ljava/util/Map;named queriesLnet/minecraft/server/rcon/QueryResponseHandler;queries:Ljava/util/Map;
-
data
- Mappings:
Namespace Name Mixin selector official tLaep;t:Laek;intermediary field_14446Lnet/minecraft/class_3364;field_14446:Lnet/minecraft/class_3345;named dataLnet/minecraft/server/rcon/QueryResponseHandler;data:Lnet/minecraft/server/rcon/DataStreamHelper;
-
lastResponseTime
private long lastResponseTime- Mappings:
Namespace Name Mixin selector official uLaep;u:Jintermediary field_14450Lnet/minecraft/class_3364;field_14450:Jnamed lastResponseTimeLnet/minecraft/server/rcon/QueryResponseHandler;lastResponseTime:J
-
server
- Mappings:
Namespace Name Mixin selector official vLaep;v:Lxc;intermediary field_23964Lnet/minecraft/class_3364;field_23964:Lnet/minecraft/class_2994;named serverLnet/minecraft/server/rcon/QueryResponseHandler;server:Lnet/minecraft/server/dedicated/DedicatedServer;
-
-
Constructor Details
-
QueryResponseHandler
- Mappings:
Namespace Name Mixin selector official <init>Laep;<init>(Lxc;I)Vintermediary <init>Lnet/minecraft/class_3364;<init>(Lnet/minecraft/class_2994;I)Vnamed <init>Lnet/minecraft/server/rcon/QueryResponseHandler;<init>(Lnet/minecraft/server/dedicated/DedicatedServer;I)V
-
-
Method Details
-
create
- Mappings:
Namespace Name Mixin selector official aLaep;a(Lxc;)Laep;intermediary method_30737Lnet/minecraft/class_3364;method_30737(Lnet/minecraft/class_2994;)Lnet/minecraft/class_3364;named createLnet/minecraft/server/rcon/QueryResponseHandler;create(Lnet/minecraft/server/dedicated/DedicatedServer;)Lnet/minecraft/server/rcon/QueryResponseHandler;
-
reply
- Throws:
IOException- Mappings:
Namespace Name Mixin selector official aLaep;a([BLjava/net/DatagramPacket;)Vintermediary method_14751Lnet/minecraft/class_3364;method_14751([BLjava/net/DatagramPacket;)Vnamed replyLnet/minecraft/server/rcon/QueryResponseHandler;reply([BLjava/net/DatagramPacket;)V
-
handle
- Throws:
IOException- Mappings:
Namespace Name Mixin selector official aLaep;a(Ljava/net/DatagramPacket;)Zintermediary method_14750Lnet/minecraft/class_3364;method_14750(Ljava/net/DatagramPacket;)Znamed handleLnet/minecraft/server/rcon/QueryResponseHandler;handle(Ljava/net/DatagramPacket;)Z
-
createRulesReply
- Throws:
IOException- Mappings:
Namespace Name Mixin selector official bLaep;b(Ljava/net/DatagramPacket;)[Bintermediary method_14747Lnet/minecraft/class_3364;method_14747(Ljava/net/DatagramPacket;)[Bnamed createRulesReplyLnet/minecraft/server/rcon/QueryResponseHandler;createRulesReply(Ljava/net/DatagramPacket;)[B
-
getMessageBytes
- Mappings:
Namespace Name Mixin selector official aLaep;a(Ljava/net/SocketAddress;)[Bintermediary method_14748Lnet/minecraft/class_3364;method_14748(Ljava/net/SocketAddress;)[Bnamed getMessageBytesLnet/minecraft/server/rcon/QueryResponseHandler;getMessageBytes(Ljava/net/SocketAddress;)[B
-
isValidQuery
- Mappings:
Namespace Name Mixin selector official cLaep;c(Ljava/net/DatagramPacket;)Ljava/lang/Boolean;intermediary method_14753Lnet/minecraft/class_3364;method_14753(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 dLaep;d(Ljava/net/DatagramPacket;)Vintermediary method_14749Lnet/minecraft/class_3364;method_14749(Ljava/net/DatagramPacket;)Vnamed createQueryLnet/minecraft/server/rcon/QueryResponseHandler;createQuery(Ljava/net/DatagramPacket;)V
-
cleanUp
private void cleanUp()- Mappings:
Namespace Name Mixin selector official dLaep;d()Vintermediary method_14746Lnet/minecraft/class_3364;method_14746()Vnamed cleanUpLnet/minecraft/server/rcon/QueryResponseHandler;cleanUp()V
-
run
public void run()- Mappings:
Namespace Name Mixin selector official runLaep;run()Vintermediary runLnet/minecraft/class_3364;run()Vnamed runLnet/minecraft/server/rcon/QueryResponseHandler;run()V
-
start
public boolean start() -
handleIoException
- Mappings:
Namespace Name Mixin selector official aLaep;a(Ljava/lang/Exception;)Vintermediary method_14752Lnet/minecraft/class_3364;method_14752(Ljava/lang/Exception;)Vnamed handleIoExceptionLnet/minecraft/server/rcon/QueryResponseHandler;handleIoException(Ljava/lang/Exception;)V
-
initialize
private boolean initialize()- Mappings:
Namespace Name Mixin selector official eLaep;e()Zintermediary method_14754Lnet/minecraft/class_3364;method_14754()Znamed initializeLnet/minecraft/server/rcon/QueryResponseHandler;initialize()Z
-