mirror of
https://github.com/songoda/FabledSkyBlock.git
synced 2025-02-13 10:11:26 +01:00
Dodge a concurrent modification exception.
This commit is contained in:
parent
c2eb29b2bb
commit
4317d6db46
@ -3,6 +3,7 @@ package com.songoda.skyblock.cooldown;
|
||||
import org.bukkit.Bukkit;
|
||||
import org.bukkit.scheduler.BukkitRunnable;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
public class CooldownTask extends BukkitRunnable {
|
||||
@ -20,7 +21,7 @@ public class CooldownTask extends BukkitRunnable {
|
||||
|
||||
if (cooldownPlayers == null) return;
|
||||
|
||||
for (CooldownPlayer cooldownPlayer : cooldownPlayers) {
|
||||
for (CooldownPlayer cooldownPlayer : new ArrayList<>(cooldownPlayers)) {
|
||||
Cooldown cooldown = cooldownPlayer.getCooldown();
|
||||
|
||||
cooldown.setTime(cooldown.getTime() - 1);
|
||||
@ -29,7 +30,6 @@ public class CooldownTask extends BukkitRunnable {
|
||||
cooldownManager.deletePlayer(cooldownType, Bukkit.getServer().getOfflinePlayer(cooldownPlayer.getUUID()));
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user