summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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();
+
}
}