aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/bloodasp/galacticgreg/auxiliary/ConfigManager.java
diff options
context:
space:
mode:
authorNotAPenguin <michiel.vandeginste@gmail.com>2024-09-02 23:17:17 +0200
committerGitHub <noreply@github.com>2024-09-02 23:17:17 +0200
commit1b820de08a05070909a267e17f033fcf58ac8710 (patch)
tree02831a025986a06b20f87e5bcc69d1e0c639a342 /src/main/java/bloodasp/galacticgreg/auxiliary/ConfigManager.java
parentafd3fd92b6a6ab9ab0d0dc3214e6bc8ff7a86c9b (diff)
downloadGT5-Unofficial-1b820de08a05070909a267e17f033fcf58ac8710.tar.gz
GT5-Unofficial-1b820de08a05070909a267e17f033fcf58ac8710.tar.bz2
GT5-Unofficial-1b820de08a05070909a267e17f033fcf58ac8710.zip
The Great Renaming (#3014)
* move kekztech to a single root dir * move detrav to a single root dir * move gtnh-lanthanides to a single root dir * move tectech and delete some gross reflection in gt++ * remove more reflection inside gt5u * delete more reflection in gt++ * fix imports * move bartworks and bwcrossmod * fix proxies * move galactigreg and ggfab * move gtneioreplugin * try to fix gt++ bee loader * apply the rename rules to BW * apply rename rules to bwcrossmod * apply rename rules to detrav scanner mod * apply rename rules to galacticgreg * apply rename rules to ggfab * apply rename rules to goodgenerator * apply rename rules to gtnh-lanthanides * apply rename rules to gt++ * apply rename rules to kekztech * apply rename rules to kubatech * apply rename rules to tectech * apply rename rules to gt apply the rename rules to gt * fix tt import * fix mui hopefully * fix coremod except intergalactic * rename assline recipe class * fix a class name i stumbled on * rename StructureUtility to GTStructureUtility to prevent conflict with structurelib * temporary rename of GTTooltipDataCache to old name * fix gt client/server proxy names
Diffstat (limited to 'src/main/java/bloodasp/galacticgreg/auxiliary/ConfigManager.java')
-rw-r--r--src/main/java/bloodasp/galacticgreg/auxiliary/ConfigManager.java79
1 files changed, 0 insertions, 79 deletions
diff --git a/src/main/java/bloodasp/galacticgreg/auxiliary/ConfigManager.java b/src/main/java/bloodasp/galacticgreg/auxiliary/ConfigManager.java
deleted file mode 100644
index 34f7a5cc8b..0000000000
--- a/src/main/java/bloodasp/galacticgreg/auxiliary/ConfigManager.java
+++ /dev/null
@@ -1,79 +0,0 @@
-package bloodasp.galacticgreg.auxiliary;
-
-import java.io.File;
-
-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);
- }
-}