net.minecraft.server.rcon

public class QueryResponseHandler

extends RconBase

nc
net.minecraft.class_810
net.minecraft.server.rcon.QueryResponseHandler
net.minecraft.network.rcon.RConThreadQuery

Field summary

Modifier and TypeField
private long
h
field_2935
lastQueryTime
lastAuthCheckTime
private int
i
field_2936
queryPort
queryPort
private int
j
field_2937
port
serverPort
private int
k
field_2938
maxPlayerCount
maxPlayers
private String
l
field_2939
motd
serverMotd
private String
m
field_2940
worldSaveName
worldName
private DatagramSocket
n
field_2941
socket
querySocket
private byte[]
o
field_2942
packetBuffer
buffer
private DatagramPacket
p
field_2943
currentPacket
incomingPacket
private Map<SocketAddress, String>
q
field_2944
f_98183432
idents
private String
r
field_2945
hostIp
queryHostname
private String
s
field_2946
ip
serverHostname
private Map<SocketAddress, QueryResponseHandler$Query>
t
field_2947
queries
queryClients
private long
u
field_2948
f_46443194
time
private DataStreamHelper
v
field_2949
dataStreamHelper
output
private long
w
field_2950
lastResponseTime
lastQueryResponseTime

Constructor summary

ModifierConstructor
public (DedicatedServerAccess server)

Method summary

Modifier and TypeMethod
private void
a(byte[] arg0, DatagramPacket arg1)
method_2236(byte[] arg0, DatagramPacket arg1)
reply(byte[] buffer, DatagramPacket packet)
sendResponsePacket(byte[] data, DatagramPacket requestPacket)
private boolean
a(DatagramPacket arg0)
method_2234(DatagramPacket arg0)
handle(DatagramPacket packet)
parseIncomingPacket(DatagramPacket requestPacket)
private byte[]
b(DatagramPacket arg0)
method_2237(DatagramPacket arg0)
createRulesReply(DatagramPacket packet)
createQueryResponse(DatagramPacket requestPacket)
private byte[]
a(SocketAddress arg0)
method_2235(SocketAddress arg0)
getMessageBytes(SocketAddress socketAddress)
getRequestID(SocketAddress address)
private Boolean
c(DatagramPacket arg0)
method_2238(DatagramPacket arg0)
isValidQuery(DatagramPacket datagramPacket)
verifyClientAuth(DatagramPacket requestPacket)
private void
d(DatagramPacket arg0)
method_2239(DatagramPacket arg0)
createQuery(DatagramPacket datagramPacket)
sendAuthChallenge(DatagramPacket requestPacket)
private void
f()
method_2240()
cleanUp()
cleanQueryClientsMap()
public void
run()
run()
run()
public void
a()
method_2220()
start()
startThread()
private void
a(Exception arg0)
method_2233(Exception arg0)
handleIoException(Exception e)
stopWithException(Exception exception)
private boolean
g()
method_2241()
initialize()
initQuerySystem()