diff --git a/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoskills/data/LeaderboardHandler.kt b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoskills/data/LeaderboardHandler.kt index 2187d28..e6bf48c 100644 --- a/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoskills/data/LeaderboardHandler.kt +++ b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoskills/data/LeaderboardHandler.kt @@ -40,11 +40,13 @@ class LeaderboardHandler { class Runnable : java.lang.Runnable { override fun run() { + val slice = Bukkit.getOfflinePlayers().slice(1..100) + for (skill in Skills.values()) { val temp = mutableMapOf() val top = mutableListOf() - for (player in Bukkit.getOfflinePlayers()) { + for (player in slice) { temp[player] = 10000 - player.getSkillLevel(skill) } @@ -60,7 +62,7 @@ class LeaderboardHandler { val temp = mutableMapOf() val top = mutableListOf() - for (player in Bukkit.getOfflinePlayers()) { + for (player in slice) { temp[player] = 10000 - player.getTotalSkillLevel() }