Add new game states

This commit is contained in:
Laurin
2025-12-04 15:01:10 +01:00
parent ac185e35ce
commit 2c10e3e7fd
10 changed files with 724 additions and 26 deletions

View File

@@ -12,6 +12,7 @@ import club.mcscrims.speedhg.game.GameManager
import club.mcscrims.spigot.chat.ChatFormatter
import club.mcscrims.spigot.chat.ChatManager
import club.mcscrims.spigot.network.SpigotNetworkManager
import club.mcscrims.spigot.scheduler.SchedulerManager
import com.mongodb.client.model.Indexes
import kotlinx.coroutines.runBlocking
import net.luckperms.api.LuckPerms
@@ -35,6 +36,7 @@ class SpeedHG : JavaPlugin() {
internal lateinit var statsRepository: StatsRepository
internal lateinit var networkManager: SpigotNetworkManager
internal lateinit var schedulerManager: SchedulerManager
internal lateinit var gameManager: GameManager
@@ -57,7 +59,10 @@ class SpeedHG : JavaPlugin() {
chatManager = ChatManager.withCustomConfig( this, chatFormatter )
chatManager.initialize()
schedulerManager = SchedulerManager( this )
gameManager = GameManager( this )
gameManager.initialize()
setupLuckPerms()
}