aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/asm
diff options
context:
space:
mode:
authorboubou19 <miisterunknown@gmail.com>2024-09-14 22:35:51 +0200
committerGitHub <noreply@github.com>2024-09-14 20:35:51 +0000
commit9c18caf7fc642a21efad6673e59db85f5b66ab88 (patch)
treedbd10650e51b45b94eb47734c76ca43ea6226e7a /src/main/java/gregtech/asm
parent0d2de2fef9148b2284d700810aad18a6139f1130 (diff)
downloadGT5-Unofficial-9c18caf7fc642a21efad6673e59db85f5b66ab88.tar.gz
GT5-Unofficial-9c18caf7fc642a21efad6673e59db85f5b66ab88.tar.bz2
GT5-Unofficial-9c18caf7fc642a21efad6673e59db85f5b66ab88.zip
Port BW config to GTNHLib (#3169)
Co-authored-by: Martin Robertz <dream-master@gmx.net>
Diffstat (limited to 'src/main/java/gregtech/asm')
-rw-r--r--src/main/java/gregtech/asm/GTCorePlugin.java16
1 files changed, 11 insertions, 5 deletions
diff --git a/src/main/java/gregtech/asm/GTCorePlugin.java b/src/main/java/gregtech/asm/GTCorePlugin.java
index 777cad836a..17359a3988 100644
--- a/src/main/java/gregtech/asm/GTCorePlugin.java
+++ b/src/main/java/gregtech/asm/GTCorePlugin.java
@@ -5,11 +5,11 @@ import java.util.List;
import java.util.Map;
import java.util.Set;
-import net.minecraftforge.common.config.Configuration;
-
+import com.gtnewhorizon.gtnhlib.config.ConfigException;
+import com.gtnewhorizon.gtnhlib.config.ConfigurationManager;
import com.gtnewhorizon.gtnhmixins.IEarlyMixinLoader;
-import bartworks.common.configs.ConfigHandler;
+import bartworks.common.configs.Configuration;
import cpw.mods.fml.relauncher.FMLInjectionData;
import cpw.mods.fml.relauncher.IFMLLoadingPlugin;
import gregtech.mixin.Mixin;
@@ -24,6 +24,14 @@ import gtPlusPlus.preloader.asm.transformers.Preloader_Transformer_Handler;
@IFMLLoadingPlugin.Name("GregTech 5 Unofficial core plugin")
public class GTCorePlugin implements IFMLLoadingPlugin, IEarlyMixinLoader {
+ static {
+ try {
+ ConfigurationManager.registerConfig(Configuration.class);
+ } catch (ConfigException e) {
+ throw new RuntimeException(e);
+ }
+ }
+
public static File minecraftDir;
private static Boolean islwjgl3Present = null;
@@ -31,8 +39,6 @@ public class GTCorePlugin implements IFMLLoadingPlugin, IEarlyMixinLoader {
// Injection Code taken from CodeChickenLib
if (minecraftDir != null) return; // get called twice, once for IFMLCallHook
minecraftDir = (File) FMLInjectionData.data()[6];
- // do all the configuration already now...
- new ConfigHandler(new Configuration(new File(new File(minecraftDir, "config"), "bartworks.cfg")));
}
@Override