summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthew <pugmatt@gmail.com>2021-05-20 13:33:47 -0400
committerMatthew <pugmatt@gmail.com>2021-05-20 13:33:47 -0400
commitfd8e8b905c1faefc75c280a27f4d1043dc76fa30 (patch)
tree08487337781a0f0ad022db10cd4a71d648493d8f
parent8e0d78e8619d106079a7cfa165e6e4695031bdbe (diff)
downloadBedrockConnect-1.6.5.tar.gz
BedrockConnect-1.6.5.tar.bz2
BedrockConnect-1.6.5.zip
Add command to stop server1.6.5
-rw-r--r--serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/Server.java24
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();
+
}
}