Package net.minecraft.server.chase
Class ChaseServer
java.lang.Object
net.minecraft.server.chase.ChaseServer
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static final record -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final intprivate final CopyOnWriteArrayList<Socket> private static final org.slf4j.Loggerprivate final PlayerListprivate final Stringprivate final intprivate ServerSocketprivate boolean -
Constructor Summary
ConstructorsConstructorDescriptionChaseServer(String p_196032_, int p_196033_, PlayerList p_196034_, int p_196035_) -
Method Summary
Modifier and TypeMethodDescriptionprivate ChaseServer.PlayerPositionprivate voidprivate voidvoidstart()voidstop()
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER -
serverBindAddress
-
serverPort
private final int serverPort -
playerList
-
broadcastIntervalMs
private final int broadcastIntervalMs -
wantsToRun
private volatile boolean wantsToRun -
serverSocket
-
clientSockets
-
-
Constructor Details
-
ChaseServer
-
-
Method Details
-
start
- Throws:
IOException
-
runSender
private void runSender() -
stop
public void stop() -
runAcceptor
private void runAcceptor() -
getPlayerPosition
-