Added kits.yml

This commit is contained in:
Laurin
2025-12-08 23:37:37 +01:00
committed by GitHub
parent fef0072007
commit a3b521940c
8 changed files with 371 additions and 2 deletions

View File

@@ -5,6 +5,7 @@ import club.mcscrims.core.config.ConfigFormat
import club.mcscrims.core.config.ConfigLoader
import club.mcscrims.core.database.DatabaseConfig
import club.mcscrims.core.database.mongodb.MongoManager
import club.mcscrims.speedhg.config.KitConfig
import club.mcscrims.speedhg.config.MessageConfig
import club.mcscrims.speedhg.config.PluginConfig
import club.mcscrims.speedhg.database.StatsRepository
@@ -31,6 +32,7 @@ class SpeedHG : JavaPlugin() {
private lateinit var configLoader: ConfigLoader
internal lateinit var pluginConfig: ConfigData<PluginConfig>
internal lateinit var messageConfig: ConfigData<MessageConfig>
internal lateinit var kitConfig: ConfigData<KitConfig>
internal lateinit var databaseConfig: ConfigData<DatabaseConfig>
internal lateinit var chatManager: ChatManager<MessageConfig>
@@ -171,6 +173,12 @@ class SpeedHG : JavaPlugin() {
autoReload = false
)
kitConfig = configLoader.loadConfig<KitConfig>(
fileName = "kits.yml",
format = ConfigFormat.YAML,
autoReload = false
)
databaseConfig = configLoader.loadConfig<DatabaseConfig>(
fileName = "database.json",
format = ConfigFormat.JSON,
@@ -184,6 +192,7 @@ class SpeedHG : JavaPlugin() {
{
pluginConfig.reload()
messageConfig.reload()
kitConfig.reload()
databaseConfig.reload()
}
catch ( ex: Exception ) {