Maya/src/main/java/eu/univento/maya/game/RestartCounter.java

34 lines
983 B
Java

package eu.univento.maya.game;
import eu.univento.core.api.server.Servers;
import eu.univento.core.api.Utils;
import eu.univento.core.api.server.ServerSettings;
import eu.univento.maya.Maya;
import org.bukkit.Bukkit;
import org.bukkit.scheduler.BukkitRunnable;
/**
* @author joethei
* @version 0.1
*/
public class RestartCounter extends BukkitRunnable{
int time = 10;
public void run() {
if(Maya.getStage() == GameStage.Restart) {
Bukkit.broadcastMessage("§6Server startet neu in " + time + " Sekunden");
if(time == 0) {
Bukkit.getScheduler().cancelTask(Maya.restartID);
Utils.restart();
ServerSettings.setServerType(null);
ServerSettings.setGameState(Maya.getStage().name());
Servers.connectAllToServer("Lobby01");
Bukkit.broadcastMessage("Alle würden jetzt auf die Lobby01 kommen");
}
time--;
}
}
}