this should fix #4 or i will cry

This commit is contained in:
LunarAkai 2024-05-03 22:55:49 +02:00
commit b773d0e490

View file

@ -180,13 +180,7 @@ public class MinecleanerManager {
ps.increaseScore(sg, 1);
}
schedulerGameOver = Bukkit.getScheduler().runTaskLater(plugin, () -> {
if (arena.getCurrentPlayer() == null) {
arena.removePlayer();
} else {
leaveArena(player, false);
}
}, plugin.getManager().getSettingsValue("resettime", player) * 20L);
scheduleArenaReset(player, arena);
return;
}
int millis = (int) (System.currentTimeMillis() - arena.getCurrentGameStartTime());
@ -241,12 +235,18 @@ public class MinecleanerManager {
player.sendMessage(ChatColor.YELLOW + "Glückwunsch, du konntest das " + plugin.getDisplayedPluginName() + "-Feld in " + ChatColor.RED + MinecleanerStringUtil.timeToString(millis, false) + ChatColor.YELLOW + " erfolgreich lösen!");
}
scheduleArenaReset(player, arena);
}
private void scheduleArenaReset(Player player, MinecleanerArena arena) {
schedulerGameOver = Bukkit.getScheduler().runTaskLater(plugin, () -> {
if(arena.getArenaStatus() == ArenaStatus.COMPLETED) {
if (arena.getCurrentPlayer() == null) {
arena.removePlayer();
} else {
leaveArena(player, false);
}
}
}, plugin.getManager().getSettingsValue("resettime", player) * 20L);
}