Add tablist manager and Volcano rank provider
Introduce a TablistManager to manage per-player scoreboard teams, tab header/footer and periodic updates; uses a ServerRankProvider abstraction. Add DefaultServerRankProvider and VolcanoServerRankProvider (uses CoreAPI) in ServerRankProvider.kt. Wire TablistManager into SpeedHG: initialize in onLoad, update on join, and shutdown on disable. Add local VolcanoAPI.jar as compileOnly dependency and declare Volcano as a plugin dependency in plugin.yml.
This commit is contained in:
@@ -33,6 +33,8 @@ dependencies {
|
||||
compileOnly("com.lunarclient:apollo-api:1.2.4")
|
||||
compileOnly("com.lunarclient:apollo-extra-adventure4:1.2.4")
|
||||
|
||||
compileOnly(files( "${rootProject.projectDir}/libs/VolcanoAPI.jar" ))
|
||||
|
||||
compileOnly("io.papermc.paper:paper-api:1.21.1-R0.1-SNAPSHOT")
|
||||
compileOnly("com.sk89q.worldedit:worldedit-core:7.2.17-SNAPSHOT")
|
||||
compileOnly("com.sk89q.worldedit:worldedit-bukkit:7.2.17-SNAPSHOT")
|
||||
|
||||
Reference in New Issue
Block a user