mirror of
https://github.com/songoda/FabledSkyBlock.git
synced 2025-02-07 07:11:25 +01:00
Fix for concurrent modification exception.
This commit is contained in:
parent
8bf48379cd
commit
ede8c332a4
@ -13,10 +13,7 @@ import org.bukkit.Bukkit;
|
|||||||
import org.bukkit.OfflinePlayer;
|
import org.bukkit.OfflinePlayer;
|
||||||
|
|
||||||
import java.io.File;
|
import java.io.File;
|
||||||
import java.util.ArrayList;
|
import java.util.*;
|
||||||
import java.util.Comparator;
|
|
||||||
import java.util.List;
|
|
||||||
import java.util.UUID;
|
|
||||||
|
|
||||||
public class LeaderboardManager {
|
public class LeaderboardManager {
|
||||||
|
|
||||||
@ -49,7 +46,7 @@ public class LeaderboardManager {
|
|||||||
boolean enableExemptions = skyblock.getFileManager().getConfig(new File(skyblock.getDataFolder(), "config.yml")).getFileConfiguration()
|
boolean enableExemptions = skyblock.getFileManager().getConfig(new File(skyblock.getDataFolder(), "config.yml")).getFileConfiguration()
|
||||||
.getBoolean("Island.Leaderboard.Exemptions.Enable");
|
.getBoolean("Island.Leaderboard.Exemptions.Enable");
|
||||||
|
|
||||||
for (UUID ownerUUID : visitManager.getIslands().keySet()) {
|
for (UUID ownerUUID : new LinkedHashSet<>(visitManager.getIslands().keySet())) {
|
||||||
if (enableExemptions && VaultPermissions.hasPermission(worldManager.getWorld(IslandWorld.Normal).getName(), Bukkit.getOfflinePlayer(ownerUUID), "fabledskyblock.top.exempt"))
|
if (enableExemptions && VaultPermissions.hasPermission(worldManager.getWorld(IslandWorld.Normal).getName(), Bukkit.getOfflinePlayer(ownerUUID), "fabledskyblock.top.exempt"))
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user