diff --git a/build.gradle b/build.gradle index bcac8c3..b849d73 100644 --- a/build.gradle +++ b/build.gradle @@ -4,7 +4,7 @@ plugins { } group 'ru.nanit' -version '1.3.4' +version '1.4' compileJava { options.encoding = "UTF-8" diff --git a/src/main/java/ru/nanit/limbo/server/LimboServer.java b/src/main/java/ru/nanit/limbo/server/LimboServer.java index 4197a8e..046299d 100644 --- a/src/main/java/ru/nanit/limbo/server/LimboServer.java +++ b/src/main/java/ru/nanit/limbo/server/LimboServer.java @@ -92,22 +92,16 @@ public final class LimboServer { Logger.setLevel(config.getDebugLevel()); listenForStop(); - } - /** - * Listener for stop command, very basic implementation, but should do the thing. - *

- * Under normal circumstances, this method never returns. - * It may return when the server was stopped from an outside source. - */ private void listenForStop() { Scanner scanner = new Scanner(System.in); + while (true) { String line = scanner.nextLine(); - //Ikr, yikes... - if (line.startsWith("stop")) System.exit(0); + if (line.startsWith("stop")) + System.exit(0); } }