diff --git a/CommonCore/SQL/src/de/steamwar/sql/GameModeConfig.java b/CommonCore/SQL/src/de/steamwar/sql/GameModeConfig.java index 09e23d17..92cd116b 100644 --- a/CommonCore/SQL/src/de/steamwar/sql/GameModeConfig.java +++ b/CommonCore/SQL/src/de/steamwar/sql/GameModeConfig.java @@ -62,7 +62,16 @@ public final class GameModeConfig { return (GameModeConfig) DEFAULTS; } + private static final Field Schematic_TypeField; + static { + try { + Schematic_TypeField = SchematicConfig.class.getDeclaredField("Type"); + Schematic_TypeField.setAccessible(true); + } catch (NoSuchFieldException e) { + throw new SecurityException(e.getMessage(), e); + } + byFileName = new HashMap<>(); byGameName = new HashMap<>(); bySchematicType = new HashMap<>(); @@ -164,17 +173,6 @@ public final class GameModeConfig { */ public final TechhiderConfig Techhider; - private static final Field Schematic_TypeField; - - static { - try { - Schematic_TypeField = SchematicConfig.class.getDeclaredField("Type"); - Schematic_TypeField.setAccessible(true); - } catch (NoSuchFieldException e) { - throw new SecurityException(e.getMessage(), e); - } - } - public GameModeConfig(File file, Function materialMapper, Function winconditionMapper, Function defaultGameName, boolean cacheInstance) { YMLWrapper loader = new YMLWrapper<>(file, materialMapper, winconditionMapper);