Hotfix static initialisation of GameModeConfig

This commit is contained in:
2025-10-26 18:07:25 +01:00
parent f99f9b1564
commit b3f6312288
@@ -40,10 +40,6 @@ public final class GameModeConfig<M, W> {
public static final SimpleDateFormat DATE_FORMAT = new SimpleDateFormat("dd.MM.yyyy HH:mm");
private static final Random random = new Random();
static {
SchematicType.values();
}
private static final Map<String, GameModeConfig<?, String>> byFileName = new HashMap<>();
private static final Map<String, GameModeConfig<?, String>> byGameName = new HashMap<>();
private static final Map<SchematicType, GameModeConfig<?, String>> bySchematicType = new HashMap<>();
@@ -60,6 +56,10 @@ public final class GameModeConfig<M, W> {
return (GameModeConfig<M, String>) bySchematicType.get(schematicType);
}
static {
SchematicType.values();
}
private static final GameModeConfig<?, String> DEFAULTS = SQLWrapper.impl.loadGameModeConfig(null);
public static <M> GameModeConfig<M, String> getDefaults() {