diff options
author | Wyvest <45589059+Wyvest@users.noreply.github.com> | 2022-07-03 06:22:16 +0700 |
---|---|---|
committer | Wyvest <45589059+Wyvest@users.noreply.github.com> | 2022-07-03 06:22:16 +0700 |
commit | 74ec27a1d7208d7b22f715206ea143b399238e83 (patch) | |
tree | 7d4059d36a7ef306c92406cec632a5bb83bc9196 /src/main/java/cc/polyfrost/oneconfig/config | |
parent | a81bc67e90df2fddb8e2b8ad5ac6e13cf7c81032 (diff) | |
download | OneConfig-74ec27a1d7208d7b22f715206ea143b399238e83.tar.gz OneConfig-74ec27a1d7208d7b22f715206ea143b399238e83.tar.bz2 OneConfig-74ec27a1d7208d7b22f715206ea143b399238e83.zip |
ignore test package
allow enabled property in Config to be set at constructor
Diffstat (limited to 'src/main/java/cc/polyfrost/oneconfig/config')
-rw-r--r-- | src/main/java/cc/polyfrost/oneconfig/config/Config.java | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/src/main/java/cc/polyfrost/oneconfig/config/Config.java b/src/main/java/cc/polyfrost/oneconfig/config/Config.java index c2661fa..dd5a578 100644 --- a/src/main/java/cc/polyfrost/oneconfig/config/Config.java +++ b/src/main/java/cc/polyfrost/oneconfig/config/Config.java @@ -42,15 +42,25 @@ public class Config { transient protected final Gson nonProfileSpecificGson = new GsonBuilder().setExclusionStrategies(new NonProfileSpecificExclusionStrategy()).excludeFieldsWithModifiers(Modifier.TRANSIENT).setPrettyPrinting().create(); transient public Mod mod; public transient boolean hasBeenInitialized = false; - public boolean enabled = true; + public boolean enabled; /** * @param modData information about the mod * @param configFile file where config is stored + * @param enabled whether the mod is enabled or not */ - public Config(Mod modData, String configFile) { + public Config(Mod modData, String configFile, boolean enabled) { this.configFile = configFile; this.mod = modData; + this.enabled = enabled; + } + + /** + * @param modData information about the mod + * @param configFile file where config is stored + */ + public Config(Mod modData, String configFile) { + this(modData, configFile, true); } public void initialize() { |