Fixed command manager shutdown error. Code style

This commit is contained in:
Nanit 2022-07-01 12:37:52 +03:00
parent 577b7a239a
commit 70d3b58bbf
2 changed files with 9 additions and 3 deletions

View File

@ -178,8 +178,7 @@ public class PacketJoinGame implements PacketOut {
if (version.moreOrEqual(Version.V1_18_2)) { if (version.moreOrEqual(Version.V1_18_2)) {
msg.writeCompoundTag(dimensionRegistry.getCodec_1_18_2()); msg.writeCompoundTag(dimensionRegistry.getCodec_1_18_2());
msg.writeCompoundTag(dimensionRegistry.getDefaultDimension_1_18_2().getData()); msg.writeCompoundTag(dimensionRegistry.getDefaultDimension_1_18_2().getData());
} } else {
else {
msg.writeCompoundTag(dimensionRegistry.getCodec_1_16()); msg.writeCompoundTag(dimensionRegistry.getCodec_1_16());
msg.writeCompoundTag(dimensionRegistry.getDefaultDimension_1_16().getData()); msg.writeCompoundTag(dimensionRegistry.getDefaultDimension_1_16().getData());
} }

View File

@ -1,5 +1,6 @@
package ru.nanit.limbo.server; package ru.nanit.limbo.server;
import java.util.NoSuchElementException;
import java.util.Scanner; import java.util.Scanner;
public final class CommandManager extends Thread { public final class CommandManager extends Thread {
@ -7,9 +8,14 @@ public final class CommandManager extends Thread {
@Override @Override
public void run() { public void run() {
Scanner scanner = new Scanner(System.in); Scanner scanner = new Scanner(System.in);
String line;
while (true) { while (true) {
String line = scanner.nextLine(); try {
line = scanner.nextLine();
} catch (NoSuchElementException e) {
break;
}
if (line.equalsIgnoreCase("stop")) { if (line.equalsIgnoreCase("stop")) {
System.exit(0); System.exit(0);
@ -19,4 +25,5 @@ public final class CommandManager extends Thread {
Logger.info("Unknown command"); Logger.info("Unknown command");
} }
} }
} }