Package net.minecraft.server.chase
Class ChaseClient
java.lang.Object
net.minecraft.server.chase.ChaseClient
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static final record -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final org.slf4j.Loggerprivate static final intprivate final MinecraftServerprivate final Stringprivate final intprivate Socketprivate Threadprivate boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidexecuteCommand(String p_196002_) private voidhandleMessage(String p_195995_) private voidhandleTeleport(Scanner p_195997_) private Optional<ChaseClient.TeleportTarget> parseTarget(Scanner p_196004_) voidrun()voidstart()voidstop()
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER -
RECONNECT_INTERVAL_SECONDS
private static final int RECONNECT_INTERVAL_SECONDS- See Also:
-
serverHost
-
serverPort
private final int serverPort -
server
-
wantsToRun
private volatile boolean wantsToRun -
socket
-
thread
-
-
Constructor Details
-
ChaseClient
-
-
Method Details
-
start
public void start() -
stop
public void stop() -
run
public void run() -
handleMessage
-
handleTeleport
-
parseTarget
-
executeCommand
-