diff options
| author | Matthew <pugmatt@gmail.com> | 2021-05-20 13:33:47 -0400 |
|---|---|---|
| committer | Matthew <pugmatt@gmail.com> | 2021-05-20 13:33:47 -0400 |
| commit | fd8e8b905c1faefc75c280a27f4d1043dc76fa30 (patch) | |
| tree | 08487337781a0f0ad022db10cd4a71d648493d8f | |
| parent | 8e0d78e8619d106079a7cfa165e6e4695031bdbe (diff) | |
| download | BedrockConnect-fd8e8b905c1faefc75c280a27f4d1043dc76fa30.tar.gz BedrockConnect-fd8e8b905c1faefc75c280a27f4d1043dc76fa30.tar.bz2 BedrockConnect-fd8e8b905c1faefc75c280a27f4d1043dc76fa30.zip | |
Add command to stop server1.6.5
| -rw-r--r-- | serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/Server.java | 24 |
1 files changed, 20 insertions, 4 deletions
diff --git a/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/Server.java b/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/Server.java index a31fd25..6812a61 100644 --- a/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/Server.java +++ b/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/Server.java @@ -11,10 +11,7 @@ import main.com.pyratron.pugmatt.bedrockconnect.utils.BedrockProtocol; import javax.annotation.Nonnull; import java.net.InetSocketAddress; -import java.util.ArrayList; -import java.util.List; -import java.util.Timer; -import java.util.TimerTask; +import java.util.*; public class Server { @@ -98,5 +95,24 @@ public class Server { timer.scheduleAtFixedRate(task, 0L, 60 * 1000); } + new Thread() { + public void run() { + try { + Scanner sc = new Scanner(System.in); + while(sc.hasNextLine()) { + String cmd = sc.next(); + switch(cmd) { + case "end": + case "stop": + System.exit(0); + break; + } + } + } catch (Exception e) { + e.printStackTrace(); + } + } + }.start(); + } } |
