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 ahyintermediary net/minecraft/class_3364named net/minecraft/server/rcon/QueryResponseHandler
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final longprivate final DataStreamHelperprivate static final org.slf4j.Loggerprivate static final longprivate static final Stringprivate static final Stringprivate Stringprivate Stringprivate longprivate longprivate final Stringprivate 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
-
field_23963
private static final org.slf4j.Logger field_23963- Mappings:
Namespace Name Mixin selector official dLahy;d:Lorg/slf4j/Logger;intermediary field_23963Lnet/minecraft/class_3364;field_23963:Lorg/slf4j/Logger;named field_23963Lnet/minecraft/server/rcon/QueryResponseHandler;field_23963:Lorg/slf4j/Logger;
-
GAME_TYPE
- See Also:
- Mappings:
Namespace Name Mixin selector official eLahy;e:Ljava/lang/String;intermediary field_29795Lnet/minecraft/class_3364;field_29795:Ljava/lang/String;named GAME_TYPELnet/minecraft/server/rcon/QueryResponseHandler;GAME_TYPE:Ljava/lang/String;
-
GAME_ID
- See Also:
- Mappings:
Namespace Name Mixin selector official fLahy;f:Ljava/lang/String;intermediary field_29796Lnet/minecraft/class_3364;field_29796: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 official gLahy;g:Jintermediary field_29797Lnet/minecraft/class_3364;field_29797: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 official hLahy;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 iLahy;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 jLahy;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 kLahy;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 lLahy;l:Iintermediary field_14456Lnet/minecraft/class_3364;field_14456:Inamed maxPlayerCountLnet/minecraft/server/rcon/QueryResponseHandler;maxPlayerCount:I
-
motd
- Mappings:
Namespace Name Mixin selector official mLahy;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 nLahy;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 oLahy;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 pLahy;p:[Bintermediary field_14452Lnet/minecraft/class_3364;field_14452:[Bnamed packetBufferLnet/minecraft/server/rcon/QueryResponseHandler;packetBuffer:[B
-
ip
- Mappings:
Namespace Name Mixin selector official qLahy;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 rLahy;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 sLahy;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 tLahy;t:Laht;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 uLahy;u:Jintermediary field_14450Lnet/minecraft/class_3364;field_14450:Jnamed lastResponseTimeLnet/minecraft/server/rcon/QueryResponseHandler;lastResponseTime:J
-
server
- Mappings:
Namespace Name Mixin selector official vLahy;v:Lzz;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>Lahy;<init>(Lzz;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 aLahy;a(Lzz;)Lahy;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 aLahy;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 aLahy;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 bLahy;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 aLahy;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 cLahy;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 dLahy;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 dLahy;d()Vintermediary method_14746Lnet/minecraft/class_3364;method_14746()Vnamed cleanUpLnet/minecraft/server/rcon/QueryResponseHandler;cleanUp()V
-
run
public void run() -
start
public boolean start() -
handleIoException
- Mappings:
Namespace Name Mixin selector official aLahy;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 eLahy;e()Zintermediary method_14754Lnet/minecraft/class_3364;method_14754()Znamed initializeLnet/minecraft/server/rcon/QueryResponseHandler;initialize()Z
-