Added ServerHandler for easier interaction with webserver

This commit is contained in:
Jonas_Jones 2022-08-26 20:06:04 +02:00
parent 6302a9b991
commit 15fd73f5cd

View file

@ -0,0 +1,23 @@
package me.jonasjones.mcwebserver.web;
import me.jonasjones.mcwebserver.McWebserver;
import net.minecraft.server.MinecraftServer;
public class ServerHandler extends Thread {
static ServerHandler thread = new ServerHandler();
public static void startServer() {
McWebserver.LOGGER.info("Starting Webserver...");
thread.start();
}
public static void stopServer() throws InterruptedException {
McWebserver.LOGGER.info("Stopping Webserver...");
thread.interrupt();
McWebserver.LOGGER.info("Webserver stopped!");
}
public void run() {
HTTPServer.main();
}
}