diff --git a/src/main/kotlin/club/mcscrims/speedhg/scoreboard/ServerRankProvider.kt b/src/main/kotlin/club/mcscrims/speedhg/scoreboard/ServerRankProvider.kt index e5e5eea..a245bef 100644 --- a/src/main/kotlin/club/mcscrims/speedhg/scoreboard/ServerRankProvider.kt +++ b/src/main/kotlin/club/mcscrims/speedhg/scoreboard/ServerRankProvider.kt @@ -46,7 +46,7 @@ interface ServerRankProvider { */ class McScrimsRankProvider : ServerRankProvider { - private val mcScrimsAPI get() = McScrimsAPI.get() + private val mcScrimsAPI by lazy { McScrimsAPI.get() } private val mm = MiniMessage.miniMessage() override fun getRankWeight( @@ -60,7 +60,7 @@ class McScrimsRankProvider : ServerRankProvider { player: Player ): Component { - val rawPrefix = getRank( player ).prefix + val rawPrefix = getRank( player ).displayName val sanitizedPrefix = convertLegacyToMiniMessage( rawPrefix ) return mm.deserialize( sanitizedPrefix ) } diff --git a/src/main/resources/plugin.yml b/src/main/resources/plugin.yml index 14551e5..8d3dc21 100644 --- a/src/main/resources/plugin.yml +++ b/src/main/resources/plugin.yml @@ -6,7 +6,7 @@ api-version: '1.21' depend: - "WorldEdit" - "Apollo-Bukkit" - - "Kup" + - "McScrims-CoreSystem" permissions: speedhg.bypass: