Class QueryResponseHandler

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

@Environment(SERVER)
public class QueryResponseHandler
extends RconBase
Mappings:
Namespace Name
official mm
intermediary net/minecraft/class_1671
named net/minecraft/server/rcon/QueryResponseHandler
  • Field Details

    • lastQueryTime

      private long lastQueryTime
      Mappings:
      Namespace Name Mixin selector
      official h Lmm;h:J
      intermediary field_6854 Lnet/minecraft/class_1671;field_6854:J
      named lastQueryTime Lnet/minecraft/server/rcon/QueryResponseHandler;lastQueryTime:J
    • queryPort

      private int queryPort
      Mappings:
      Namespace Name Mixin selector
      official i Lmm;i:I
      intermediary field_6855 Lnet/minecraft/class_1671;field_6855:I
      named queryPort Lnet/minecraft/server/rcon/QueryResponseHandler;queryPort:I
    • port

      private int port
      Mappings:
      Namespace Name Mixin selector
      official j Lmm;j:I
      intermediary field_6856 Lnet/minecraft/class_1671;field_6856:I
      named port Lnet/minecraft/server/rcon/QueryResponseHandler;port:I
    • maxPlayerCount

      private int maxPlayerCount
      Mappings:
      Namespace Name Mixin selector
      official k Lmm;k:I
      intermediary field_6857 Lnet/minecraft/class_1671;field_6857:I
      named maxPlayerCount Lnet/minecraft/server/rcon/QueryResponseHandler;maxPlayerCount:I
    • motd

      private String motd
      Mappings:
      Namespace Name Mixin selector
      official l Lmm;l:Ljava/lang/String;
      intermediary field_6858 Lnet/minecraft/class_1671;field_6858:Ljava/lang/String;
      named motd Lnet/minecraft/server/rcon/QueryResponseHandler;motd:Ljava/lang/String;
    • levelName

      private String levelName
      Mappings:
      Namespace Name Mixin selector
      official m Lmm;m:Ljava/lang/String;
      intermediary field_6859 Lnet/minecraft/class_1671;field_6859: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 Lmm;n:Ljava/net/DatagramSocket;
      intermediary field_6860 Lnet/minecraft/class_1671;field_6860:Ljava/net/DatagramSocket;
      named socket Lnet/minecraft/server/rcon/QueryResponseHandler;socket:Ljava/net/DatagramSocket;
    • packetBuffer

      private byte[] packetBuffer
      Mappings:
      Namespace Name Mixin selector
      official o Lmm;o:[B
      intermediary field_6861 Lnet/minecraft/class_1671;field_6861:[B
      named packetBuffer Lnet/minecraft/server/rcon/QueryResponseHandler;packetBuffer:[B
    • currentPacket

      private DatagramPacket currentPacket
      Mappings:
      Namespace Name Mixin selector
      official p Lmm;p:Ljava/net/DatagramPacket;
      intermediary field_6862 Lnet/minecraft/class_1671;field_6862:Ljava/net/DatagramPacket;
      named currentPacket Lnet/minecraft/server/rcon/QueryResponseHandler;currentPacket:Ljava/net/DatagramPacket;
    • field_6863

      private Map<SocketAddress,​String> field_6863
      Mappings:
      Namespace Name Mixin selector
      official q Lmm;q:Ljava/util/Map;
      intermediary field_6863 Lnet/minecraft/class_1671;field_6863:Ljava/util/Map;
      named field_6863 Lnet/minecraft/server/rcon/QueryResponseHandler;field_6863:Ljava/util/Map;
    • ip

      private String ip
      Mappings:
      Namespace Name Mixin selector
      official r Lmm;r:Ljava/lang/String;
      intermediary field_6864 Lnet/minecraft/class_1671;field_6864: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 Lmm;s:Ljava/lang/String;
      intermediary field_6865 Lnet/minecraft/class_1671;field_6865:Ljava/lang/String;
      named hostname Lnet/minecraft/server/rcon/QueryResponseHandler;hostname:Ljava/lang/String;
    • queries

      Mappings:
      Namespace Name Mixin selector
      official t Lmm;t:Ljava/util/Map;
      intermediary field_6866 Lnet/minecraft/class_1671;field_6866:Ljava/util/Map;
      named queries Lnet/minecraft/server/rcon/QueryResponseHandler;queries:Ljava/util/Map;
    • creationTime

      private long creationTime
      Mappings:
      Namespace Name Mixin selector
      official u Lmm;u:J
      intermediary field_6867 Lnet/minecraft/class_1671;field_6867:J
      named creationTime Lnet/minecraft/server/rcon/QueryResponseHandler;creationTime:J
    • dataStreamHelper

      private DataStreamHelper dataStreamHelper
      Mappings:
      Namespace Name Mixin selector
      official v Lmm;v:Lmh;
      intermediary field_6868 Lnet/minecraft/class_1671;field_6868:Lnet/minecraft/class_1667;
      named dataStreamHelper Lnet/minecraft/server/rcon/QueryResponseHandler;dataStreamHelper:Lnet/minecraft/server/rcon/DataStreamHelper;
    • lastResponseTime

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

    • QueryResponseHandler

      public QueryResponseHandler​(DedicatedServer server)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lmm;<init>(Lkj;)V
      intermediary <init> Lnet/minecraft/class_1671;<init>(Lnet/minecraft/class_1615;)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 Lmm;a([BLjava/net/DatagramPacket;)V
      intermediary method_6322 Lnet/minecraft/class_1671;method_6322([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 Lmm;a(Ljava/net/DatagramPacket;)Z
      intermediary method_6320 Lnet/minecraft/class_1671;method_6320(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 Lmm;b(Ljava/net/DatagramPacket;)[B
      intermediary method_6323 Lnet/minecraft/class_1671;method_6323(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 Lmm;a(Ljava/net/SocketAddress;)[B
      intermediary method_6321 Lnet/minecraft/class_1671;method_6321(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 Lmm;c(Ljava/net/DatagramPacket;)Ljava/lang/Boolean;
      intermediary method_6324 Lnet/minecraft/class_1671;method_6324(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 Lmm;d(Ljava/net/DatagramPacket;)V
      intermediary method_6325 Lnet/minecraft/class_1671;method_6325(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 Lmm;f()V
      intermediary method_6326 Lnet/minecraft/class_1671;method_6326()V
      named cleanUp Lnet/minecraft/server/rcon/QueryResponseHandler;cleanUp()V
    • run

      public void run()
      Mappings:
      Namespace Name Mixin selector
      official run Lmm;run()V
      intermediary run Lnet/minecraft/class_1671;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 Lml;a()V
      intermediary method_6306 Lnet/minecraft/class_1670;method_6306()V
      named start Lnet/minecraft/server/rcon/RconBase;start()V
    • handleIoException

      private void handleIoException​(Exception e)
      Mappings:
      Namespace Name Mixin selector
      official a Lmm;a(Ljava/lang/Exception;)V
      intermediary method_6319 Lnet/minecraft/class_1671;method_6319(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 Lmm;g()Z
      intermediary method_6327 Lnet/minecraft/class_1671;method_6327()Z
      named initialize Lnet/minecraft/server/rcon/QueryResponseHandler;initialize()Z