Files
Rekkit/src/main/java/org/bukkit/craftbukkit/util/ServerShutdownThread.java
2012-08-02 04:58:50 -05:00

27 lines
645 B
Java

package org.bukkit.craftbukkit.util;
import net.minecraft.server.ExceptionWorldConflict;
import net.minecraft.server.MinecraftServer;
public class ServerShutdownThread extends Thread {
private final MinecraftServer server;
public ServerShutdownThread(MinecraftServer server) {
this.server = server;
}
@Override
public void run() {
try {
server.stop();
} catch (ExceptionWorldConflict ex) {
ex.printStackTrace();
} finally {
try {
server.reader.getTerminal().restore();
} catch (Exception e) {
}
}
}
}