diff --git a/FabledSkyBlock/Core/src/main/java/me/goodandevil/skyblock/ban/Ban.java b/FabledSkyBlock/Core/src/main/java/me/goodandevil/skyblock/ban/Ban.java index 22250faf..bc80d1a5 100644 --- a/FabledSkyBlock/Core/src/main/java/me/goodandevil/skyblock/ban/Ban.java +++ b/FabledSkyBlock/Core/src/main/java/me/goodandevil/skyblock/ban/Ban.java @@ -58,7 +58,7 @@ public class Ban { skyblock.getIslandManager().getIsland(Bukkit.getServer().getOfflinePlayer(islandOwnerUUID)) .getAPIWrapper(), Bukkit.getServer().getOfflinePlayer(issuer), Bukkit.getServer().getOfflinePlayer(banned)); - Bukkit.getServer().getPluginManager().callEvent(islandBanEvent); + Bukkit.getScheduler().runTask(skyblock, () -> Bukkit.getServer().getPluginManager().callEvent(islandBanEvent)); if (!islandBanEvent.isCancelled()) { List islandBans = new ArrayList<>();