public abstract class MixinRConThreadClient
extends net.minecraft.network.rcon.RConThreadBase
implements org.spongepowered.api.network.RemoteConnection
Modifier | Constructor and Description |
---|---|
protected |
MixinRConThreadClient(net.minecraft.network.rcon.IServer p_i45300_1_,
String p_i45300_2_) |
Modifier and Type | Method and Description |
---|---|
String |
commandExecutionHook(net.minecraft.network.rcon.IServer server,
String commandStr) |
InetSocketAddress |
getAddress() |
InetSocketAddress |
getVirtualHost() |
void |
rconLoginCallback(org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci) |
void |
rconLogoutCallback(org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci) |
protected abstract void |
sendResponse(int id,
int packetId,
String payload) |
closeAllSockets_do, closeAllSockets, closeServerSocket_do, closeServerSocket, closeSocket, getNumberOfPlayers, isRunning, logDebug, logInfo, logSevere, logWarning, registerSocket, startThread
protected MixinRConThreadClient(net.minecraft.network.rcon.IServer p_i45300_1_, String p_i45300_2_)
protected abstract void sendResponse(int id, int packetId, String payload) throws IOException
IOException
public InetSocketAddress getAddress()
getAddress
in interface org.spongepowered.api.network.RemoteConnection
public InetSocketAddress getVirtualHost()
getVirtualHost
in interface org.spongepowered.api.network.RemoteConnection
public String commandExecutionHook(net.minecraft.network.rcon.IServer server, String commandStr)
public void rconLoginCallback(org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci) throws IOException
IOException
public void rconLogoutCallback(org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci)