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 intermediary net/minecraft/class_3364official amanamed net/minecraft/server/rcon/QueryResponseHandler
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final longprivate final DataStreamHelperprivate static final longprivate static final Stringprivate static final Stringprivate Stringprivate Stringprivate longprivate longprivate final Stringprivate static final Loggerprivate final intprivate final Stringprivate final byte[]private final intprivate final Map<SocketAddress,QueryResponseHandler.Query> private final intprivate final 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 packet) private byte[]createRulesReply(DatagramPacket packet) private byte[]getMessageBytes(SocketAddress address) private booleanhandle(DatagramPacket packet) private voidprivate booleanprivate BooleanisValidQuery(DatagramPacket packet) private voidreply(byte[] buf, DatagramPacket packet) voidrun()booleanstart()
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector intermediary field_23963Lnet/minecraft/class_3364;field_23963:Lorg/slf4j/Logger;official dLama;d:Lorg/slf4j/Logger;named LOGGERLnet/minecraft/server/rcon/QueryResponseHandler;LOGGER:Lorg/slf4j/Logger;
-
GAME_TYPE
- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_29795Lnet/minecraft/class_3364;field_29795:Ljava/lang/String;official eLama;e:Ljava/lang/String;named GAME_TYPELnet/minecraft/server/rcon/QueryResponseHandler;GAME_TYPE:Ljava/lang/String;
-
GAME_ID
- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_29796Lnet/minecraft/class_3364;field_29796:Ljava/lang/String;official fLama;f:Ljava/lang/String;named GAME_IDLnet/minecraft/server/rcon/QueryResponseHandler;GAME_ID:Ljava/lang/String;
-
CLEAN_UP_THRESHOLD
private static final long CLEAN_UP_THRESHOLD- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_29797Lnet/minecraft/class_3364;field_29797:Jofficial gLama;g:Jnamed CLEAN_UP_THRESHOLDLnet/minecraft/server/rcon/QueryResponseHandler;CLEAN_UP_THRESHOLD:J
-
field_29798
private static final long field_29798- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_29798Lnet/minecraft/class_3364;field_29798:Jofficial hLama;h:Jnamed field_29798Lnet/minecraft/server/rcon/QueryResponseHandler;field_29798:J
-
lastQueryTime
private long lastQueryTime- Mappings:
Namespace Name Mixin selector intermediary field_14443Lnet/minecraft/class_3364;field_14443:Jofficial iLama;i:Jnamed lastQueryTimeLnet/minecraft/server/rcon/QueryResponseHandler;lastQueryTime:J
-
queryPort
private final int queryPort- Mappings:
Namespace Name Mixin selector intermediary field_14442Lnet/minecraft/class_3364;field_14442:Iofficial jLama;j:Inamed queryPortLnet/minecraft/server/rcon/QueryResponseHandler;queryPort:I
-
port
private final int port- Mappings:
Namespace Name Mixin selector intermediary field_14457Lnet/minecraft/class_3364;field_14457:Iofficial kLama;k:Inamed portLnet/minecraft/server/rcon/QueryResponseHandler;port:I
-
maxPlayerCount
private final int maxPlayerCount- Mappings:
Namespace Name Mixin selector intermediary field_14456Lnet/minecraft/class_3364;field_14456:Iofficial lLama;l:Inamed maxPlayerCountLnet/minecraft/server/rcon/QueryResponseHandler;maxPlayerCount:I
-
motd
- Mappings:
Namespace Name Mixin selector intermediary field_14445Lnet/minecraft/class_3364;field_14445:Ljava/lang/String;official mLama;m:Ljava/lang/String;named motdLnet/minecraft/server/rcon/QueryResponseHandler;motd:Ljava/lang/String;
-
levelName
- Mappings:
Namespace Name Mixin selector intermediary field_14447Lnet/minecraft/class_3364;field_14447:Ljava/lang/String;official nLama;n:Ljava/lang/String;named levelNameLnet/minecraft/server/rcon/QueryResponseHandler;levelName:Ljava/lang/String;
-
socket
- Mappings:
Namespace Name Mixin selector intermediary field_14449Lnet/minecraft/class_3364;field_14449:Ljava/net/DatagramSocket;official oLama;o:Ljava/net/DatagramSocket;named socketLnet/minecraft/server/rcon/QueryResponseHandler;socket:Ljava/net/DatagramSocket;
-
packetBuffer
private final byte[] packetBuffer- Mappings:
Namespace Name Mixin selector intermediary field_14452Lnet/minecraft/class_3364;field_14452:[Bofficial pLama;p:[Bnamed packetBufferLnet/minecraft/server/rcon/QueryResponseHandler;packetBuffer:[B
-
ip
- Mappings:
Namespace Name Mixin selector intermediary field_14444Lnet/minecraft/class_3364;field_14444:Ljava/lang/String;official qLama;q:Ljava/lang/String;named ipLnet/minecraft/server/rcon/QueryResponseHandler;ip:Ljava/lang/String;
-
hostname
- Mappings:
Namespace Name Mixin selector intermediary field_14454Lnet/minecraft/class_3364;field_14454:Ljava/lang/String;official rLama;r:Ljava/lang/String;named hostnameLnet/minecraft/server/rcon/QueryResponseHandler;hostname:Ljava/lang/String;
-
queries
- Mappings:
Namespace Name Mixin selector intermediary field_14453Lnet/minecraft/class_3364;field_14453:Ljava/util/Map;official sLama;s:Ljava/util/Map;named queriesLnet/minecraft/server/rcon/QueryResponseHandler;queries:Ljava/util/Map;
-
data
- Mappings:
Namespace Name Mixin selector intermediary field_14446Lnet/minecraft/class_3364;field_14446:Lnet/minecraft/class_3345;official tLama;t:Lalv;named dataLnet/minecraft/server/rcon/QueryResponseHandler;data:Lnet/minecraft/server/rcon/DataStreamHelper;
-
lastResponseTime
private long lastResponseTime- Mappings:
Namespace Name Mixin selector intermediary field_14450Lnet/minecraft/class_3364;field_14450:Jofficial uLama;u:Jnamed lastResponseTimeLnet/minecraft/server/rcon/QueryResponseHandler;lastResponseTime:J
-
server
- Mappings:
Namespace Name Mixin selector intermediary field_23964Lnet/minecraft/class_3364;field_23964:Lnet/minecraft/class_2994;official vLama;v:Ladf;named serverLnet/minecraft/server/rcon/QueryResponseHandler;server:Lnet/minecraft/server/dedicated/DedicatedServer;
-
-
Constructor Details
-
QueryResponseHandler
- Mappings:
Namespace Name Mixin selector intermediary <init>Lnet/minecraft/class_3364;<init>(Lnet/minecraft/class_2994;I)Vofficial <init>Lama;<init>(Ladf;I)Vnamed <init>Lnet/minecraft/server/rcon/QueryResponseHandler;<init>(Lnet/minecraft/server/dedicated/DedicatedServer;I)V
-
-
Method Details
-
create
- Mappings:
Namespace Name Mixin selector intermediary method_30737Lnet/minecraft/class_3364;method_30737(Lnet/minecraft/class_2994;)Lnet/minecraft/class_3364;official aLama;a(Ladf;)Lama;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 intermediary method_14751Lnet/minecraft/class_3364;method_14751([BLjava/net/DatagramPacket;)Vofficial aLama;a([BLjava/net/DatagramPacket;)Vnamed replyLnet/minecraft/server/rcon/QueryResponseHandler;reply([BLjava/net/DatagramPacket;)V
-
handle
- Throws:
IOException- Mappings:
Namespace Name Mixin selector intermediary method_14750Lnet/minecraft/class_3364;method_14750(Ljava/net/DatagramPacket;)Zofficial aLama;a(Ljava/net/DatagramPacket;)Znamed handleLnet/minecraft/server/rcon/QueryResponseHandler;handle(Ljava/net/DatagramPacket;)Z
-
createRulesReply
- Throws:
IOException- Mappings:
Namespace Name Mixin selector intermediary method_14747Lnet/minecraft/class_3364;method_14747(Ljava/net/DatagramPacket;)[Bofficial bLama;b(Ljava/net/DatagramPacket;)[Bnamed createRulesReplyLnet/minecraft/server/rcon/QueryResponseHandler;createRulesReply(Ljava/net/DatagramPacket;)[B
-
getMessageBytes
- Mappings:
Namespace Name Mixin selector intermediary method_14748Lnet/minecraft/class_3364;method_14748(Ljava/net/SocketAddress;)[Bofficial aLama;a(Ljava/net/SocketAddress;)[Bnamed getMessageBytesLnet/minecraft/server/rcon/QueryResponseHandler;getMessageBytes(Ljava/net/SocketAddress;)[B
-
isValidQuery
- Mappings:
Namespace Name Mixin selector intermediary method_14753Lnet/minecraft/class_3364;method_14753(Ljava/net/DatagramPacket;)Ljava/lang/Boolean;official cLama;c(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 intermediary method_14749Lnet/minecraft/class_3364;method_14749(Ljava/net/DatagramPacket;)Vofficial dLama;d(Ljava/net/DatagramPacket;)Vnamed createQueryLnet/minecraft/server/rcon/QueryResponseHandler;createQuery(Ljava/net/DatagramPacket;)V
-
cleanUp
private void cleanUp()- Mappings:
Namespace Name Mixin selector intermediary method_14746Lnet/minecraft/class_3364;method_14746()Vofficial dLama;d()Vnamed cleanUpLnet/minecraft/server/rcon/QueryResponseHandler;cleanUp()V
-
run
public void run() -
start
public boolean start() -
handleIoException
- Mappings:
Namespace Name Mixin selector intermediary method_14752Lnet/minecraft/class_3364;method_14752(Ljava/lang/Exception;)Vofficial aLama;a(Ljava/lang/Exception;)Vnamed handleIoExceptionLnet/minecraft/server/rcon/QueryResponseHandler;handleIoException(Ljava/lang/Exception;)V
-
initialize
private boolean initialize()- Mappings:
Namespace Name Mixin selector intermediary method_14754Lnet/minecraft/class_3364;method_14754()Zofficial eLama;e()Znamed initializeLnet/minecraft/server/rcon/QueryResponseHandler;initialize()Z
-