Class QueryResponseHandler

java.lang.Object
net.minecraft.server.rcon.RconBase
net.minecraft.server.rcon.QueryResponseHandler
All Implemented Interfaces:
Runnable

public class QueryResponseHandler extends RconBase
Mappings:
Namespace Name
official we
intermediary net/minecraft/class_810
named net/minecraft/server/rcon/QueryResponseHandler
  • Field Details

    • lastQueryTime

      private long lastQueryTime
      Mappings:
      Namespace Name Mixin selector
      official h Lwe;h:J
      intermediary field_2935 Lnet/minecraft/class_810;field_2935:J
      named lastQueryTime Lnet/minecraft/server/rcon/QueryResponseHandler;lastQueryTime:J
    • queryPort

      private int queryPort
      Mappings:
      Namespace Name Mixin selector
      official i Lwe;i:I
      intermediary field_2936 Lnet/minecraft/class_810;field_2936:I
      named queryPort Lnet/minecraft/server/rcon/QueryResponseHandler;queryPort:I
    • port

      private final int port
      Mappings:
      Namespace Name Mixin selector
      official j Lwe;j:I
      intermediary field_2937 Lnet/minecraft/class_810;field_2937:I
      named port Lnet/minecraft/server/rcon/QueryResponseHandler;port:I
    • maxPlayerCount

      private final int maxPlayerCount
      Mappings:
      Namespace Name Mixin selector
      official k Lwe;k:I
      intermediary field_2938 Lnet/minecraft/class_810;field_2938:I
      named maxPlayerCount Lnet/minecraft/server/rcon/QueryResponseHandler;maxPlayerCount:I
    • motd

      private final String motd
      Mappings:
      Namespace Name Mixin selector
      official l Lwe;l:Ljava/lang/String;
      intermediary field_2939 Lnet/minecraft/class_810;field_2939:Ljava/lang/String;
      named motd Lnet/minecraft/server/rcon/QueryResponseHandler;motd:Ljava/lang/String;
    • levelName

      private final String levelName
      Mappings:
      Namespace Name Mixin selector
      official m Lwe;m:Ljava/lang/String;
      intermediary field_2940 Lnet/minecraft/class_810;field_2940:Ljava/lang/String;
      named levelName Lnet/minecraft/server/rcon/QueryResponseHandler;levelName:Ljava/lang/String;
    • socket

      private DatagramSocket socket
      Mappings:
      Namespace Name Mixin selector
      official n Lwe;n:Ljava/net/DatagramSocket;
      intermediary field_2941 Lnet/minecraft/class_810;field_2941:Ljava/net/DatagramSocket;
      named socket Lnet/minecraft/server/rcon/QueryResponseHandler;socket:Ljava/net/DatagramSocket;
    • packetBuffer

      private final byte[] packetBuffer
      Mappings:
      Namespace Name Mixin selector
      official o Lwe;o:[B
      intermediary field_2942 Lnet/minecraft/class_810;field_2942:[B
      named packetBuffer Lnet/minecraft/server/rcon/QueryResponseHandler;packetBuffer:[B
    • currentPacket

      private DatagramPacket currentPacket
      Mappings:
      Namespace Name Mixin selector
      official p Lwe;p:Ljava/net/DatagramPacket;
      intermediary field_2943 Lnet/minecraft/class_810;field_2943:Ljava/net/DatagramPacket;
      named currentPacket Lnet/minecraft/server/rcon/QueryResponseHandler;currentPacket:Ljava/net/DatagramPacket;
    • field_2944

      private final Map<SocketAddress,String> field_2944
      Mappings:
      Namespace Name Mixin selector
      official q Lwe;q:Ljava/util/Map;
      intermediary field_2944 Lnet/minecraft/class_810;field_2944:Ljava/util/Map;
      named field_2944 Lnet/minecraft/server/rcon/QueryResponseHandler;field_2944:Ljava/util/Map;
    • ip

      private String ip
      Mappings:
      Namespace Name Mixin selector
      official r Lwe;r:Ljava/lang/String;
      intermediary field_2945 Lnet/minecraft/class_810;field_2945:Ljava/lang/String;
      named ip Lnet/minecraft/server/rcon/QueryResponseHandler;ip:Ljava/lang/String;
    • hostname

      private String hostname
      Mappings:
      Namespace Name Mixin selector
      official s Lwe;s:Ljava/lang/String;
      intermediary field_2946 Lnet/minecraft/class_810;field_2946:Ljava/lang/String;
      named hostname Lnet/minecraft/server/rcon/QueryResponseHandler;hostname:Ljava/lang/String;
    • queries

      Mappings:
      Namespace Name Mixin selector
      official t Lwe;t:Ljava/util/Map;
      intermediary field_2947 Lnet/minecraft/class_810;field_2947:Ljava/util/Map;
      named queries Lnet/minecraft/server/rcon/QueryResponseHandler;queries:Ljava/util/Map;
    • creationTime

      private final long creationTime
      Mappings:
      Namespace Name Mixin selector
      official u Lwe;u:J
      intermediary field_2948 Lnet/minecraft/class_810;field_2948:J
      named creationTime Lnet/minecraft/server/rcon/QueryResponseHandler;creationTime:J
    • dataStreamHelper

      private final DataStreamHelper dataStreamHelper
      Mappings:
      Namespace Name Mixin selector
      official v Lwe;v:Lvz;
      intermediary field_2949 Lnet/minecraft/class_810;field_2949:Lnet/minecraft/class_806;
      named dataStreamHelper Lnet/minecraft/server/rcon/QueryResponseHandler;dataStreamHelper:Lnet/minecraft/server/rcon/DataStreamHelper;
    • lastResponseTime

      private long lastResponseTime
      Mappings:
      Namespace Name Mixin selector
      official w Lwe;w:J
      intermediary field_2950 Lnet/minecraft/class_810;field_2950:J
      named lastResponseTime Lnet/minecraft/server/rcon/QueryResponseHandler;lastResponseTime:J
  • Constructor Details

    • QueryResponseHandler

      public QueryResponseHandler(DedicatedServer server)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lwe;<init>(Lpq;)V
      intermediary <init> Lnet/minecraft/class_810;<init>(Lnet/minecraft/class_744;)V
      named <init> Lnet/minecraft/server/rcon/QueryResponseHandler;<init>(Lnet/minecraft/server/dedicated/DedicatedServer;)V
  • Method Details

    • reply

      private void reply(byte[] buf, DatagramPacket packet) throws IOException
      Throws:
      IOException
      Mappings:
      Namespace Name Mixin selector
      official a Lwe;a([BLjava/net/DatagramPacket;)V
      intermediary method_2236 Lnet/minecraft/class_810;method_2236([BLjava/net/DatagramPacket;)V
      named reply Lnet/minecraft/server/rcon/QueryResponseHandler;reply([BLjava/net/DatagramPacket;)V
    • handle

      private boolean handle(DatagramPacket packet) throws IOException
      Throws:
      IOException
      Mappings:
      Namespace Name Mixin selector
      official a Lwe;a(Ljava/net/DatagramPacket;)Z
      intermediary method_2234 Lnet/minecraft/class_810;method_2234(Ljava/net/DatagramPacket;)Z
      named handle Lnet/minecraft/server/rcon/QueryResponseHandler;handle(Ljava/net/DatagramPacket;)Z
    • createRulesReply

      private byte[] createRulesReply(DatagramPacket packet) throws IOException
      Throws:
      IOException
      Mappings:
      Namespace Name Mixin selector
      official b Lwe;b(Ljava/net/DatagramPacket;)[B
      intermediary method_2237 Lnet/minecraft/class_810;method_2237(Ljava/net/DatagramPacket;)[B
      named createRulesReply Lnet/minecraft/server/rcon/QueryResponseHandler;createRulesReply(Ljava/net/DatagramPacket;)[B
    • getMessageBytes

      private byte[] getMessageBytes(SocketAddress socketAddress)
      Mappings:
      Namespace Name Mixin selector
      official a Lwe;a(Ljava/net/SocketAddress;)[B
      intermediary method_2235 Lnet/minecraft/class_810;method_2235(Ljava/net/SocketAddress;)[B
      named getMessageBytes Lnet/minecraft/server/rcon/QueryResponseHandler;getMessageBytes(Ljava/net/SocketAddress;)[B
    • isValidQuery

      private Boolean isValidQuery(DatagramPacket datagramPacket)
      Mappings:
      Namespace Name Mixin selector
      official c Lwe;c(Ljava/net/DatagramPacket;)Ljava/lang/Boolean;
      intermediary method_2238 Lnet/minecraft/class_810;method_2238(Ljava/net/DatagramPacket;)Ljava/lang/Boolean;
      named isValidQuery Lnet/minecraft/server/rcon/QueryResponseHandler;isValidQuery(Ljava/net/DatagramPacket;)Ljava/lang/Boolean;
    • createQuery

      private void createQuery(DatagramPacket datagramPacket) throws IOException
      Throws:
      IOException
      Mappings:
      Namespace Name Mixin selector
      official d Lwe;d(Ljava/net/DatagramPacket;)V
      intermediary method_2239 Lnet/minecraft/class_810;method_2239(Ljava/net/DatagramPacket;)V
      named createQuery Lnet/minecraft/server/rcon/QueryResponseHandler;createQuery(Ljava/net/DatagramPacket;)V
    • cleanUp

      private void cleanUp()
      Mappings:
      Namespace Name Mixin selector
      official f Lwe;f()V
      intermediary method_2240 Lnet/minecraft/class_810;method_2240()V
      named cleanUp Lnet/minecraft/server/rcon/QueryResponseHandler;cleanUp()V
    • run

      public void run()
      Mappings:
      Namespace Name Mixin selector
      official run Lwe;run()V
      intermediary run Lnet/minecraft/class_810;run()V
      named run Lnet/minecraft/server/rcon/QueryResponseHandler;run()V
    • start

      public void start()
      Overrides:
      start in class RconBase
      Mappings:
      Namespace Name Mixin selector
      official a Lwd;a()V
      intermediary method_2220 Lnet/minecraft/class_809;method_2220()V
      named start Lnet/minecraft/server/rcon/RconBase;start()V
    • handleIoException

      private void handleIoException(Exception e)
      Mappings:
      Namespace Name Mixin selector
      official a Lwe;a(Ljava/lang/Exception;)V
      intermediary method_2233 Lnet/minecraft/class_810;method_2233(Ljava/lang/Exception;)V
      named handleIoException Lnet/minecraft/server/rcon/QueryResponseHandler;handleIoException(Ljava/lang/Exception;)V
    • initialize

      private boolean initialize()
      Mappings:
      Namespace Name Mixin selector
      official g Lwe;g()Z
      intermediary method_2241 Lnet/minecraft/class_810;method_2241()Z
      named initialize Lnet/minecraft/server/rcon/QueryResponseHandler;initialize()Z