|
|
@ -5,7 +5,7 @@ |
|
|
|
import java.util.jar.Attributes;
|
|
|
|
import java.util.jar.Attributes;
|
|
|
|
import java.util.jar.JarFile;
|
|
|
|
import java.util.jar.JarFile;
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+import kcauldron.KCauldonClassTransformer;
|
|
|
|
+import kcauldron.KCauldronClassTransformer;
|
|
|
|
import net.minecraft.launchwrapper.ITweaker;
|
|
|
|
import net.minecraft.launchwrapper.ITweaker;
|
|
|
|
import net.minecraft.launchwrapper.Launch;
|
|
|
|
import net.minecraft.launchwrapper.Launch;
|
|
|
|
import net.minecraft.launchwrapper.LaunchClassLoader;
|
|
|
|
import net.minecraft.launchwrapper.LaunchClassLoader;
|
|
|
@ -29,8 +29,8 @@ |
|
|
|
{
|
|
|
|
{
|
|
|
|
+ // Cauldron start
|
|
|
|
+ // Cauldron start
|
|
|
|
+ // Register own ClassTransformer for some needs
|
|
|
|
+ // Register own ClassTransformer for some needs
|
|
|
|
+ classLoader.registerTransformer("kcauldron.KCauldonClassTransformer");
|
|
|
|
+ classLoader.registerTransformer("kcauldron.KCauldronClassTransformer");
|
|
|
|
+ KCauldonClassTransformer.DEV = deobfuscatedEnvironment;
|
|
|
|
+ KCauldronClassTransformer.DEV = deobfuscatedEnvironment;
|
|
|
|
+ // Cauldron end
|
|
|
|
+ // Cauldron end
|
|
|
|
FMLRelaunchLog.fine("Injecting coremod %s {%s} class transformers", name, coreModInstance.getClass().getName());
|
|
|
|
FMLRelaunchLog.fine("Injecting coremod %s {%s} class transformers", name, coreModInstance.getClass().getName());
|
|
|
|
if (coreModInstance.getASMTransformerClass() != null) for (String transformer : coreModInstance.getASMTransformerClass())
|
|
|
|
if (coreModInstance.getASMTransformerClass() != null) for (String transformer : coreModInstance.getASMTransformerClass())
|
|
|
|