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 - named - net/minecraft/server/rcon/QueryResponseHandler- intermediary - net/minecraft/class_3364- official - avt
- 
Nested Class SummaryNested Classes
- 
Field SummaryFieldsModifier 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.RconBasedescription, running, thread
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprivateQueryResponseHandler(DedicatedServer server, int queryPort) 
- 
Method SummaryModifier 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 - named - LOGGER- Lnet/minecraft/server/rcon/QueryResponseHandler;LOGGER:Lorg/slf4j/Logger;- intermediary - field_23963- Lnet/minecraft/class_3364;field_23963:Lorg/slf4j/Logger;- official - d- Lavt;d:Lorg/slf4j/Logger;
 
- 
GAME_TYPE- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - GAME_TYPE- Lnet/minecraft/server/rcon/QueryResponseHandler;GAME_TYPE:Ljava/lang/String;- intermediary - field_29795- Lnet/minecraft/class_3364;field_29795:Ljava/lang/String;- official - e- Lavt;e:Ljava/lang/String;
 
- 
GAME_ID- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - GAME_ID- Lnet/minecraft/server/rcon/QueryResponseHandler;GAME_ID:Ljava/lang/String;- intermediary - field_29796- Lnet/minecraft/class_3364;field_29796:Ljava/lang/String;- official - f- Lavt;f:Ljava/lang/String;
 
- 
CLEAN_UP_THRESHOLDprivate static final long CLEAN_UP_THRESHOLD- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - CLEAN_UP_THRESHOLD- Lnet/minecraft/server/rcon/QueryResponseHandler;CLEAN_UP_THRESHOLD:J- intermediary - field_29797- Lnet/minecraft/class_3364;field_29797:J- official - g- Lavt;g:J
 
- 
field_29798private static final long field_29798- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - field_29798- Lnet/minecraft/server/rcon/QueryResponseHandler;field_29798:J- intermediary - field_29798- Lnet/minecraft/class_3364;field_29798:J- official - h- Lavt;h:J
 
- 
lastQueryTimeprivate long lastQueryTime- Mappings:
- Namespace - Name - Mixin selector - named - lastQueryTime- Lnet/minecraft/server/rcon/QueryResponseHandler;lastQueryTime:J- intermediary - field_14443- Lnet/minecraft/class_3364;field_14443:J- official - i- Lavt;i:J
 
- 
queryPortprivate final int queryPort- Mappings:
- Namespace - Name - Mixin selector - named - queryPort- Lnet/minecraft/server/rcon/QueryResponseHandler;queryPort:I- intermediary - field_14442- Lnet/minecraft/class_3364;field_14442:I- official - j- Lavt;j:I
 
- 
portprivate final int port- Mappings:
- Namespace - Name - Mixin selector - named - port- Lnet/minecraft/server/rcon/QueryResponseHandler;port:I- intermediary - field_14457- Lnet/minecraft/class_3364;field_14457:I- official - k- Lavt;k:I
 
- 
maxPlayerCountprivate final int maxPlayerCount- Mappings:
- Namespace - Name - Mixin selector - named - maxPlayerCount- Lnet/minecraft/server/rcon/QueryResponseHandler;maxPlayerCount:I- intermediary - field_14456- Lnet/minecraft/class_3364;field_14456:I- official - l- Lavt;l:I
 
- 
motd- Mappings:
- Namespace - Name - Mixin selector - named - motd- Lnet/minecraft/server/rcon/QueryResponseHandler;motd:Ljava/lang/String;- intermediary - field_14445- Lnet/minecraft/class_3364;field_14445:Ljava/lang/String;- official - m- Lavt;m:Ljava/lang/String;
 
- 
levelName- Mappings:
- Namespace - Name - Mixin selector - named - levelName- Lnet/minecraft/server/rcon/QueryResponseHandler;levelName:Ljava/lang/String;- intermediary - field_14447- Lnet/minecraft/class_3364;field_14447:Ljava/lang/String;- official - n- Lavt;n:Ljava/lang/String;
 
- 
socket- Mappings:
- Namespace - Name - Mixin selector - named - socket- Lnet/minecraft/server/rcon/QueryResponseHandler;socket:Ljava/net/DatagramSocket;- intermediary - field_14449- Lnet/minecraft/class_3364;field_14449:Ljava/net/DatagramSocket;- official - o- Lavt;o:Ljava/net/DatagramSocket;
 
- 
packetBufferprivate final byte[] packetBuffer- Mappings:
- Namespace - Name - Mixin selector - named - packetBuffer- Lnet/minecraft/server/rcon/QueryResponseHandler;packetBuffer:[B- intermediary - field_14452- Lnet/minecraft/class_3364;field_14452:[B- official - p- Lavt;p:[B
 
- 
ip- Mappings:
- Namespace - Name - Mixin selector - named - ip- Lnet/minecraft/server/rcon/QueryResponseHandler;ip:Ljava/lang/String;- intermediary - field_14444- Lnet/minecraft/class_3364;field_14444:Ljava/lang/String;- official - q- Lavt;q:Ljava/lang/String;
 
- 
hostname- Mappings:
- Namespace - Name - Mixin selector - named - hostname- Lnet/minecraft/server/rcon/QueryResponseHandler;hostname:Ljava/lang/String;- intermediary - field_14454- Lnet/minecraft/class_3364;field_14454:Ljava/lang/String;- official - r- Lavt;r:Ljava/lang/String;
 
- 
queries- Mappings:
- Namespace - Name - Mixin selector - named - queries- Lnet/minecraft/server/rcon/QueryResponseHandler;queries:Ljava/util/Map;- intermediary - field_14453- Lnet/minecraft/class_3364;field_14453:Ljava/util/Map;- official - s- Lavt;s:Ljava/util/Map;
 
- 
data- Mappings:
- Namespace - Name - Mixin selector - named - data- Lnet/minecraft/server/rcon/QueryResponseHandler;data:Lnet/minecraft/server/rcon/DataStreamHelper;- intermediary - field_14446- Lnet/minecraft/class_3364;field_14446:Lnet/minecraft/class_3345;- official - t- Lavt;t:Lavo;
 
- 
lastResponseTimeprivate long lastResponseTime- Mappings:
- Namespace - Name - Mixin selector - named - lastResponseTime- Lnet/minecraft/server/rcon/QueryResponseHandler;lastResponseTime:J- intermediary - field_14450- Lnet/minecraft/class_3364;field_14450:J- official - u- Lavt;u:J
 
- 
server- Mappings:
- Namespace - Name - Mixin selector - named - server- Lnet/minecraft/server/rcon/QueryResponseHandler;server:Lnet/minecraft/server/dedicated/DedicatedServer;- intermediary - field_23964- Lnet/minecraft/class_3364;field_23964:Lnet/minecraft/class_2994;- official - v- Lavt;v:Lalm;
 
 
- 
- 
Constructor Details- 
QueryResponseHandler- Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/server/rcon/QueryResponseHandler;<init>(Lnet/minecraft/server/dedicated/DedicatedServer;I)V- intermediary - <init>- Lnet/minecraft/class_3364;<init>(Lnet/minecraft/class_2994;I)V- official - <init>- Lavt;<init>(Lalm;I)V
 
 
- 
- 
Method Details- 
create- Mappings:
- Namespace - Name - Mixin selector - named - create- Lnet/minecraft/server/rcon/QueryResponseHandler;create(Lnet/minecraft/server/dedicated/DedicatedServer;)Lnet/minecraft/server/rcon/QueryResponseHandler;- intermediary - method_30737- Lnet/minecraft/class_3364;method_30737(Lnet/minecraft/class_2994;)Lnet/minecraft/class_3364;- official - a- Lavt;a(Lalm;)Lavt;
 
- 
reply- Throws:
- IOException
- Mappings:
- Namespace - Name - Mixin selector - named - reply- Lnet/minecraft/server/rcon/QueryResponseHandler;reply([BLjava/net/DatagramPacket;)V- intermediary - method_14751- Lnet/minecraft/class_3364;method_14751([BLjava/net/DatagramPacket;)V- official - a- Lavt;a([BLjava/net/DatagramPacket;)V
 
- 
handle- Throws:
- IOException
- Mappings:
- Namespace - Name - Mixin selector - named - handle- Lnet/minecraft/server/rcon/QueryResponseHandler;handle(Ljava/net/DatagramPacket;)Z- intermediary - method_14750- Lnet/minecraft/class_3364;method_14750(Ljava/net/DatagramPacket;)Z- official - a- Lavt;a(Ljava/net/DatagramPacket;)Z
 
- 
createRulesReply- Throws:
- IOException
- Mappings:
- Namespace - Name - Mixin selector - named - createRulesReply- Lnet/minecraft/server/rcon/QueryResponseHandler;createRulesReply(Ljava/net/DatagramPacket;)[B- intermediary - method_14747- Lnet/minecraft/class_3364;method_14747(Ljava/net/DatagramPacket;)[B- official - b- Lavt;b(Ljava/net/DatagramPacket;)[B
 
- 
getMessageBytes- Mappings:
- Namespace - Name - Mixin selector - named - getMessageBytes- Lnet/minecraft/server/rcon/QueryResponseHandler;getMessageBytes(Ljava/net/SocketAddress;)[B- intermediary - method_14748- Lnet/minecraft/class_3364;method_14748(Ljava/net/SocketAddress;)[B- official - a- Lavt;a(Ljava/net/SocketAddress;)[B
 
- 
isValidQuery- Mappings:
- Namespace - Name - Mixin selector - named - isValidQuery- Lnet/minecraft/server/rcon/QueryResponseHandler;isValidQuery(Ljava/net/DatagramPacket;)Ljava/lang/Boolean;- intermediary - method_14753- Lnet/minecraft/class_3364;method_14753(Ljava/net/DatagramPacket;)Ljava/lang/Boolean;- official - c- Lavt;c(Ljava/net/DatagramPacket;)Ljava/lang/Boolean;
 
- 
createQuery- Throws:
- IOException
- Mappings:
- Namespace - Name - Mixin selector - named - createQuery- Lnet/minecraft/server/rcon/QueryResponseHandler;createQuery(Ljava/net/DatagramPacket;)V- intermediary - method_14749- Lnet/minecraft/class_3364;method_14749(Ljava/net/DatagramPacket;)V- official - d- Lavt;d(Ljava/net/DatagramPacket;)V
 
- 
cleanUpprivate void cleanUp()- Mappings:
- Namespace - Name - Mixin selector - named - cleanUp- Lnet/minecraft/server/rcon/QueryResponseHandler;cleanUp()V- intermediary - method_14746- Lnet/minecraft/class_3364;method_14746()V- official - d- Lavt;d()V
 
- 
runpublic void run()
- 
startpublic boolean start()
- 
handleIoException- Mappings:
- Namespace - Name - Mixin selector - named - handleIoException- Lnet/minecraft/server/rcon/QueryResponseHandler;handleIoException(Ljava/lang/Exception;)V- intermediary - method_14752- Lnet/minecraft/class_3364;method_14752(Ljava/lang/Exception;)V- official - a- Lavt;a(Ljava/lang/Exception;)V
 
- 
initializeprivate boolean initialize()- Mappings:
- Namespace - Name - Mixin selector - named - initialize- Lnet/minecraft/server/rcon/QueryResponseHandler;initialize()Z- intermediary - method_14754- Lnet/minecraft/class_3364;method_14754()Z- official - e- Lavt;e()Z
 
 
-