aboutsummaryrefslogtreecommitdiff
path: root/src/Java/gtPlusPlus/preloader/asm
diff options
context:
space:
mode:
authorAlkalus <draknyte1@hotmail.com>2017-11-06 02:46:10 +1000
committerAlkalus <draknyte1@hotmail.com>2017-11-06 02:46:10 +1000
commit680262936c89769d1e6253d71d4ca728ca293731 (patch)
tree50d3bff2d14ac18013d61beb6c9af07b72118e5d /src/Java/gtPlusPlus/preloader/asm
parentf7ab3d5b3265ba700c01db8d5f61773fea0aa55a (diff)
downloadGT5-Unofficial-680262936c89769d1e6253d71d4ca728ca293731.tar.gz
GT5-Unofficial-680262936c89769d1e6253d71d4ca728ca293731.tar.bz2
GT5-Unofficial-680262936c89769d1e6253d71d4ca728ca293731.zip
% Hopefully greatly improved the structure check for the Industrial sifter.
% Tweaked logging on the ASM transformer. ^ Version bump.
Diffstat (limited to 'src/Java/gtPlusPlus/preloader/asm')
-rw-r--r--src/Java/gtPlusPlus/preloader/asm/Preloader_ClassTransformer.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/Java/gtPlusPlus/preloader/asm/Preloader_ClassTransformer.java b/src/Java/gtPlusPlus/preloader/asm/Preloader_ClassTransformer.java
index c4ae8e5fa5..a475ec139f 100644
--- a/src/Java/gtPlusPlus/preloader/asm/Preloader_ClassTransformer.java
+++ b/src/Java/gtPlusPlus/preloader/asm/Preloader_ClassTransformer.java
@@ -51,7 +51,7 @@ public class Preloader_ClassTransformer implements IClassTransformer {
public MethodVisitor visitMethod(int access, String name, String desc, String signature, String[] exceptions) {
MethodVisitor methodVisitor = super.visitMethod(access, name, desc, signature, exceptions);
if(name.equals("registerOreImpl") && desc.equals("(Ljava/lang/String;Lnet/minecraft/item/ItemStack;)V")) {
- FMLRelaunchLog.log("[GT++ ASM] OreDictTransformer", Level.INFO, "Found target method.");
+ FMLRelaunchLog.log("[GT++ ASM] OreDictTransformer", Level.INFO, "Found target method. [Unobfuscated]");
return new RegisterOreImplVisitor(methodVisitor, false);
}
else if(name.equals("registerOreImpl") && desc.equals("(Ljava/lang/String;Ladd;)V")) {
@@ -79,6 +79,7 @@ public class Preloader_ClassTransformer implements IClassTransformer {
super.visitVarInsn(ALOAD, 0);
super.visitVarInsn(ALOAD, 1);
if (!mObfuscated){
+ FMLRelaunchLog.log("[GT++ ASM] OreDictTransformer", Level.INFO, "Injecting target method. [Unobfuscated]");
super.visitMethodInsn(INVOKESTATIC,
"gtPlusPlus/preloader/Preloader_GT_OreDict",
"shouldPreventRegistration",
@@ -86,6 +87,7 @@ public class Preloader_ClassTransformer implements IClassTransformer {
false);
}
else {
+ FMLRelaunchLog.log("[GT++ ASM] OreDictTransformer", Level.INFO, "Injecting target method. [Obfuscated]");
super.visitMethodInsn(INVOKESTATIC,
"gtPlusPlus/preloader/Preloader_GT_OreDict",
"shouldPreventRegistration",