Make SchematicType static init type safe

This commit is contained in:
2025-10-26 13:14:11 +01:00
parent dfbeab7b90
commit 79ebdcea85
5 changed files with 27 additions and 9 deletions
@@ -21,11 +21,15 @@ package de.steamwar.sql
import java.io.File
class SQLWrapperImpl: SQLWrapper {
override fun getSchemTypesFolder(): File? {
class SQLWrapperImpl: SQLWrapper<String> {
override fun getSchemTypesFolder(): File {
return File("/configs/GameModes")
}
override fun loadGameModeConfig(file: File): GameModeConfig<String, String> {
return GameModeConfig(file, GameModeConfig.ToString, GameModeConfig.ToString, GameModeConfig.ToStaticWarGear)
}
override fun additionalExceptionMetadata(builder: StringBuilder) {
builder.append("\n\nWebsiteApi")
}