diff --git a/src/main/kotlin/net/savagelabs/skyblockx/SkyblockX.kt b/src/main/kotlin/net/savagelabs/skyblockx/SkyblockX.kt index fd74a6d..60078cc 100755 --- a/src/main/kotlin/net/savagelabs/skyblockx/SkyblockX.kt +++ b/src/main/kotlin/net/savagelabs/skyblockx/SkyblockX.kt @@ -83,22 +83,20 @@ class SkyblockX : SavagePlugin() { @ExperimentalTime fun startIslandTopTask() { if (!Config.autoCalcIslands) return - Bukkit.getScheduler().runTaskTimer(this, Runnable { - Bukkit.getScheduler().runTaskAsynchronously(this, Runnable { - if (Config.islandTopBroadcastMessage) Bukkit.broadcastMessage(color(Config.islandTopBroadcastMessageStart)) - val time = measureTimedValue { - runIslandCalc() - } - if (Config.islandTopBroadcastMessage) Bukkit.broadcastMessage( - color( - String.format( - Config.islandTopBroadcastMessageEnd, - Globals.islandValues?.map?.size, - time.duration - ) + Bukkit.getScheduler().runTaskTimerAsynchronously(this, Runnable { + if (Config.islandTopBroadcastMessage) Bukkit.broadcastMessage(color(Config.islandTopBroadcastMessageStart)) + val time = measureTimedValue { + runIslandCalc() + } + if (Config.islandTopBroadcastMessage) Bukkit.broadcastMessage( + color( + String.format( + Config.islandTopBroadcastMessageEnd, + Globals.islandValues?.map?.size, + time.duration ) ) - }) + ) }, 20L, Config.islandTopCalcPeriodTicks.toLong()) }