diff options
author | Jason Mitchell <mitchej@gmail.com> | 2023-01-29 22:47:18 -0800 |
---|---|---|
committer | Jason Mitchell <mitchej@gmail.com> | 2023-01-29 22:47:18 -0800 |
commit | 960bbb3537d7c8c552050b5826de58bc8d798f04 (patch) | |
tree | 8006e73e99cc48c8b401cf9b34388f9b293dd43e /src/main/java/bloodasp/galacticgreg/auxiliary/ConfigManager.java | |
parent | 1e0349649cf45764435b993bc87339742a025078 (diff) | |
download | GT5-Unofficial-960bbb3537d7c8c552050b5826de58bc8d798f04.tar.gz GT5-Unofficial-960bbb3537d7c8c552050b5826de58bc8d798f04.tar.bz2 GT5-Unofficial-960bbb3537d7c8c552050b5826de58bc8d798f04.zip |
[ci skip] spotlessApply with the new settings
Diffstat (limited to 'src/main/java/bloodasp/galacticgreg/auxiliary/ConfigManager.java')
-rw-r--r-- | src/main/java/bloodasp/galacticgreg/auxiliary/ConfigManager.java | 138 |
1 files changed, 68 insertions, 70 deletions
diff --git a/src/main/java/bloodasp/galacticgreg/auxiliary/ConfigManager.java b/src/main/java/bloodasp/galacticgreg/auxiliary/ConfigManager.java index 9f337f945e..34f7a5cc8b 100644 --- a/src/main/java/bloodasp/galacticgreg/auxiliary/ConfigManager.java +++ b/src/main/java/bloodasp/galacticgreg/auxiliary/ConfigManager.java @@ -2,80 +2,78 @@ package bloodasp.galacticgreg.auxiliary; import java.io.File; -import bloodasp.galacticgreg.GalacticGreg; import net.minecraftforge.common.config.Configuration; +import bloodasp.galacticgreg.GalacticGreg; + /** * config class to read/setup config files and folders + * * @author Namikon */ public abstract class ConfigManager { - private File _mainconfigDir = null; - private File _blocksconfigDir = null; - private String _mModCollection = ""; - private String _mModID = ""; - - protected Configuration _mainConfig = null; - - protected File _mConfigBaseDirectory; - public boolean DoDebugMessages = false; - - protected abstract void PreInit(); - protected abstract void Init(); - protected abstract void PostInit(); - - - public ConfigManager(File pConfigBaseDirectory, String pModCollectionDirectory, String pModID) - { - _mModCollection = pModCollectionDirectory; - _mModID = pModID; - _mConfigBaseDirectory = pConfigBaseDirectory; - } - - /** - * Load/init the config file - * @return true/false if the load/init was successful or not - */ - public boolean LoadConfig() - { - try - { - InitConfigDirs(); - if (_mainConfig == null) - return false; - - PreInit(); - _mainConfig.load(); - Init(); - _mainConfig.save(); - PostInit(); - - return true; - } - catch (Exception e) - { - GalacticGreg.Logger.error("Unable to init config file"); - e.printStackTrace(); - return false; - } - } - - /** - * Search for required config-directory / file and create them if they can't be found - */ - private void InitConfigDirs() - { - GalacticGreg.Logger.debug("Checking/creating config folders"); - - _mainconfigDir = new File(String.format("%s%s%s", _mConfigBaseDirectory, File.separator, _mModCollection)); - - if(!_mainconfigDir.exists()) { - GalacticGreg.Logger.info("Config folder not found. Creating..."); - _mainconfigDir.mkdir(); - } - - File tRealConfigFile = new File(String.format("%s%s%s%s", _mainconfigDir, File.separator, _mModID, ".cfg")); - - _mainConfig = new Configuration(tRealConfigFile); - } -}
\ No newline at end of file + + private File _mainconfigDir = null; + private File _blocksconfigDir = null; + private String _mModCollection = ""; + private String _mModID = ""; + + protected Configuration _mainConfig = null; + + protected File _mConfigBaseDirectory; + public boolean DoDebugMessages = false; + + protected abstract void PreInit(); + + protected abstract void Init(); + + protected abstract void PostInit(); + + public ConfigManager(File pConfigBaseDirectory, String pModCollectionDirectory, String pModID) { + _mModCollection = pModCollectionDirectory; + _mModID = pModID; + _mConfigBaseDirectory = pConfigBaseDirectory; + } + + /** + * Load/init the config file + * + * @return true/false if the load/init was successful or not + */ + public boolean LoadConfig() { + try { + InitConfigDirs(); + if (_mainConfig == null) return false; + + PreInit(); + _mainConfig.load(); + Init(); + _mainConfig.save(); + PostInit(); + + return true; + } catch (Exception e) { + GalacticGreg.Logger.error("Unable to init config file"); + e.printStackTrace(); + return false; + } + } + + /** + * Search for required config-directory / file and create them if they can't be found + */ + private void InitConfigDirs() { + GalacticGreg.Logger.debug("Checking/creating config folders"); + + _mainconfigDir = new File(String.format("%s%s%s", _mConfigBaseDirectory, File.separator, _mModCollection)); + + if (!_mainconfigDir.exists()) { + GalacticGreg.Logger.info("Config folder not found. Creating..."); + _mainconfigDir.mkdir(); + } + + File tRealConfigFile = new File(String.format("%s%s%s%s", _mainconfigDir, File.separator, _mModID, ".cfg")); + + _mainConfig = new Configuration(tRealConfigFile); + } +} |