diff --git a/CommonCore/SQL/src/de/steamwar/sql/GameModeConfig.java b/CommonCore/SQL/src/de/steamwar/sql/GameModeConfig.java index 942df6d1..071db180 100644 --- a/CommonCore/SQL/src/de/steamwar/sql/GameModeConfig.java +++ b/CommonCore/SQL/src/de/steamwar/sql/GameModeConfig.java @@ -43,6 +43,9 @@ public final class GameModeConfig { public final boolean loaded; public final File configFile; + /** + * Bundle for server specific configuration values + */ public final ServerConfig Server; /** @@ -58,8 +61,20 @@ public final class GameModeConfig { * @implSpec Disables check schem type if missing */ public final List CheckQuestions; + + /** + * Bundle for countdowns during the fight + */ public final TimesConfig Times; + + /** + * Bundle for arena specific configurations. Primarily used by the FightSystem + */ public final ArenaConfig Arena; + + /** + * Bundle for schematic configurations + */ public final SchematicConfig Schematic; /** @@ -83,20 +98,40 @@ public final class GameModeConfig { * @implSpec {@code +} by default */ public final String TeamChatPrefix; + + /** + * Bundle for configurations for the Blue team + */ public final BlueConfig Blue; + + /** + * Bundle for configurations for the Red team + */ public final RedConfig Red; /** * The list of active win conditions */ public final List WinConditions; + + /** + * Bundle for configurations used by the Winconditions in the FightSystem + */ public final WinConditionParamsConfig WinConditionParams; + + /** + * Bundle for Kit specific configurations + */ public final KitsConfig Kits; /** * A list of integers containing the waiting time of this enter stage in the fight */ public final List EnterStages; + + /** + * Bundle for Techhider configurations + */ public final TechhiderConfig Techhider; private static final Field Schematic_TypeField;