From ab7256dff5d6d37488081ba7a01b36d3ee9ef563 Mon Sep 17 00:00:00 2001
From: DeDiamondPro <67508414+DeDiamondPro@users.noreply.github.com>
Date: Sun, 5 Jun 2022 17:43:23 +0200
Subject: refactor (#36)

* refactor

* fix vig compat

* fix nanovg thingy

* e

* finalize

* gui utils package thingy
---
 .../polyfrost/oneconfig/plugin/LoadingPlugin.java  | 54 ----------------------
 1 file changed, 54 deletions(-)
 delete mode 100644 src/main/java/cc/polyfrost/oneconfig/plugin/LoadingPlugin.java

(limited to 'src/main/java/cc/polyfrost/oneconfig/plugin/LoadingPlugin.java')

diff --git a/src/main/java/cc/polyfrost/oneconfig/plugin/LoadingPlugin.java b/src/main/java/cc/polyfrost/oneconfig/plugin/LoadingPlugin.java
deleted file mode 100644
index be2b399..0000000
--- a/src/main/java/cc/polyfrost/oneconfig/plugin/LoadingPlugin.java
+++ /dev/null
@@ -1,54 +0,0 @@
-package cc.polyfrost.oneconfig.plugin;
-
-import cc.polyfrost.oneconfig.init.OneConfigInit;
-import net.minecraft.launchwrapper.Launch;
-import net.minecraft.launchwrapper.LaunchClassLoader;
-import net.minecraftforge.fml.relauncher.IFMLLoadingPlugin;
-
-import java.lang.reflect.Field;
-import java.util.Map;
-import java.util.Set;
-
-public class LoadingPlugin implements IFMLLoadingPlugin {
-
-    /**
-     * Taken from LWJGLTwoPointFive under The Unlicense
-     * <a href="https://github.com/DJtheRedstoner/LWJGLTwoPointFive/blob/master/LICENSE/">https://github.com/DJtheRedstoner/LWJGLTwoPointFive/blob/master/LICENSE/</a>
-     */
-    public LoadingPlugin() {
-        try {
-            Field f_exceptions = LaunchClassLoader.class.getDeclaredField("classLoaderExceptions");
-            f_exceptions.setAccessible(true);
-            Set<String> exceptions = (Set<String>) f_exceptions.get(Launch.classLoader);
-            exceptions.remove("org.lwjgl.");
-            OneConfigInit.initialize(new String[]{});
-        } catch (Exception e) {
-            throw new RuntimeException("e");
-        }
-    }
-
-    @Override
-    public String[] getASMTransformerClass() {
-        return new String[]{"cc.polyfrost.oneconfig.plugin.asm.ClassTransformer"};
-    }
-
-    @Override
-    public String getModContainerClass() {
-        return null;
-    }
-
-    @Override
-    public String getSetupClass() {
-        return null;
-    }
-
-    @Override
-    public void injectData(Map<String, Object> data) {
-
-    }
-
-    @Override
-    public String getAccessTransformerClass() {
-        return null;
-    }
-}
\ No newline at end of file
-- 
cgit