- Баллы
- 96
- Имя в Minecraft
- DonDays
Столкнулся с проблемой, цикл не останавливается. Вот цикл:
Вызываю его так:
Код:
public void startGame() {
this.waiting.cancel();
current = GameState.GAME;
for(Player player : Bukkit.getOnlinePlayers()) {
Gamer gamer = new Gamer(player);
this.players.put(player, gamer);
player.sendMessage(SkyWars.this.getPrefix() + "Игра началась!");
player.playSound(player.getLocation(), Sound.LEVEL_UP, 10, 1);
}
Util.clearPlayers();
new Game();
}
Код:
public static void startPreCageTimer()
{
new BukkitRunnable() {
public void run() {
SkyWars.getInstance().startGame();
}
}.runTaskLater(SkyWars.getInstance(), 30L);
}