3
0
Mirror von https://github.com/GeyserMC/Geyser.git synchronisiert 2024-07-03 20:08:08 +02:00

Only allow console to shut down Geyser with a command

Dieser Commit ist enthalten in:
RednedEpic 2020-03-04 20:44:42 -06:00
Ursprung c290e7a7fd
Commit 1670c77672
4 geänderte Dateien mit 15 neuen und 0 gelöschten Zeilen

Datei anzeigen

@ -108,4 +108,9 @@ public class GeyserLogger extends SimpleTerminalConsole implements IGeyserLogger
public void sendMessage(String message) {
info(message);
}
@Override
public boolean isConsole() {
return true;
}
}

Datei anzeigen

@ -11,4 +11,6 @@ public interface CommandSender {
}
void sendMessage(String message);
boolean isConsole();
}

Datei anzeigen

@ -44,6 +44,9 @@ public class StopCommand extends GeyserCommand {
@Override
public void execute(CommandSender sender, String[] args) {
if (!sender.isConsole())
return;
connector.shutdown();
}
}

Datei anzeigen

@ -324,6 +324,11 @@ public class GeyserSession implements CommandSender {
upstream.sendPacket(textPacket);
}
@Override
public boolean isConsole() {
return false;
}
public void sendForm(FormWindow window, int id) {
windowCache.showWindow(window, id);
}