forked from SteamWar/SteamWar
Add JavaDoc to GameModeConfig
This commit is contained in:
@@ -43,6 +43,9 @@ public final class GameModeConfig<M, W> {
|
|||||||
public final boolean loaded;
|
public final boolean loaded;
|
||||||
public final File configFile;
|
public final File configFile;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Bundle for server specific configuration values
|
||||||
|
*/
|
||||||
public final ServerConfig Server;
|
public final ServerConfig Server;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -58,8 +61,20 @@ public final class GameModeConfig<M, W> {
|
|||||||
* @implSpec Disables check schem type if missing
|
* @implSpec Disables check schem type if missing
|
||||||
*/
|
*/
|
||||||
public final List<String> CheckQuestions;
|
public final List<String> CheckQuestions;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Bundle for countdowns during the fight
|
||||||
|
*/
|
||||||
public final TimesConfig Times;
|
public final TimesConfig Times;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Bundle for arena specific configurations. Primarily used by the FightSystem
|
||||||
|
*/
|
||||||
public final ArenaConfig Arena;
|
public final ArenaConfig Arena;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Bundle for schematic configurations
|
||||||
|
*/
|
||||||
public final SchematicConfig<M> Schematic;
|
public final SchematicConfig<M> Schematic;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -83,20 +98,40 @@ public final class GameModeConfig<M, W> {
|
|||||||
* @implSpec {@code +} by default
|
* @implSpec {@code +} by default
|
||||||
*/
|
*/
|
||||||
public final String TeamChatPrefix;
|
public final String TeamChatPrefix;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Bundle for configurations for the Blue team
|
||||||
|
*/
|
||||||
public final BlueConfig Blue;
|
public final BlueConfig Blue;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Bundle for configurations for the Red team
|
||||||
|
*/
|
||||||
public final RedConfig Red;
|
public final RedConfig Red;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The list of active win conditions
|
* The list of active win conditions
|
||||||
*/
|
*/
|
||||||
public final List<W> WinConditions;
|
public final List<W> WinConditions;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Bundle for configurations used by the Winconditions in the FightSystem
|
||||||
|
*/
|
||||||
public final WinConditionParamsConfig<M> WinConditionParams;
|
public final WinConditionParamsConfig<M> WinConditionParams;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Bundle for Kit specific configurations
|
||||||
|
*/
|
||||||
public final KitsConfig<M> Kits;
|
public final KitsConfig<M> Kits;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* A list of integers containing the waiting time of this enter stage in the fight
|
* A list of integers containing the waiting time of this enter stage in the fight
|
||||||
*/
|
*/
|
||||||
public final List<Integer> EnterStages;
|
public final List<Integer> EnterStages;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Bundle for Techhider configurations
|
||||||
|
*/
|
||||||
public final TechhiderConfig<M> Techhider;
|
public final TechhiderConfig<M> Techhider;
|
||||||
|
|
||||||
private static final Field Schematic_TypeField;
|
private static final Field Schematic_TypeField;
|
||||||
|
|||||||
Reference in New Issue
Block a user