diff options
author | Alkalus <3060479+draknyte1@users.noreply.github.com> | 2019-03-06 09:08:59 +0000 |
---|---|---|
committer | Alkalus <3060479+draknyte1@users.noreply.github.com> | 2019-03-06 09:08:59 +0000 |
commit | 5ec18de508e12da48c68ef679f6b8646f12cb0c2 (patch) | |
tree | cee522a4c6f873161b4cbcd7506df2c9c6cdaf2c | |
parent | d5ae6aa30263d7da551ffa592e285b01aef95707 (diff) | |
download | GT5-Unofficial-5ec18de508e12da48c68ef679f6b8646f12cb0c2.tar.gz GT5-Unofficial-5ec18de508e12da48c68ef679f6b8646f12cb0c2.tar.bz2 GT5-Unofficial-5ec18de508e12da48c68ef679f6b8646f12cb0c2.zip |
$ Another small ASM fix.
-rw-r--r-- | src/Java/gtPlusPlus/preloader/asm/transformers/ClassTransformer_TC_ItemWispEssence.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/Java/gtPlusPlus/preloader/asm/transformers/ClassTransformer_TC_ItemWispEssence.java b/src/Java/gtPlusPlus/preloader/asm/transformers/ClassTransformer_TC_ItemWispEssence.java index 656df066ea..06759429b9 100644 --- a/src/Java/gtPlusPlus/preloader/asm/transformers/ClassTransformer_TC_ItemWispEssence.java +++ b/src/Java/gtPlusPlus/preloader/asm/transformers/ClassTransformer_TC_ItemWispEssence.java @@ -64,6 +64,8 @@ public class ClassTransformer_TC_ItemWispEssence { FMLRelaunchLog.log("[GT++ ASM] Thaumcraft WispEssence_Patch", Level.INFO, "Injecting " + aMethodName + "."); String aGetColour = obfuscated ? "func_82790_a" : "getColorFromItemStack"; + String aHasTagCompound = obfuscated ? "func_77942_o" : "hasTagCompound"; + String aGetTagCompound = obfuscated ? "func_77978_p" : "getTagCompound"; if (aMethodName.equals("getAspects")) { mv = cw.visitMethod(ACC_PUBLIC, "getAspects", "(Lnet/minecraft/item/ItemStack;)Lthaumcraft/api/aspects/AspectList;", null, null); @@ -83,7 +85,7 @@ public class ClassTransformer_TC_ItemWispEssence { mv.visitLineNumber(144, l1); mv.visitFrame(F_SAME, 0, null, 0, null); mv.visitVarInsn(ALOAD, 1); - mv.visitMethodInsn(INVOKEVIRTUAL, "net/minecraft/item/ItemStack", "hasTagCompound", "()Z", false); + mv.visitMethodInsn(INVOKEVIRTUAL, "net/minecraft/item/ItemStack", aHasTagCompound, "()Z", false); Label l3 = new Label(); mv.visitJumpInsn(IFEQ, l3); Label l4 = new Label(); @@ -98,7 +100,7 @@ public class ClassTransformer_TC_ItemWispEssence { mv.visitLineNumber(146, l5); mv.visitVarInsn(ALOAD, 2); mv.visitVarInsn(ALOAD, 1); - mv.visitMethodInsn(INVOKEVIRTUAL, "net/minecraft/item/ItemStack", "getTagCompound", "()Lnet/minecraft/nbt/NBTTagCompound;", false); + mv.visitMethodInsn(INVOKEVIRTUAL, "net/minecraft/item/ItemStack", aGetTagCompound, "()Lnet/minecraft/nbt/NBTTagCompound;", false); mv.visitMethodInsn(INVOKEVIRTUAL, "thaumcraft/api/aspects/AspectList", "readFromNBT", "(Lnet/minecraft/nbt/NBTTagCompound;)V", false); Label l6 = new Label(); mv.visitLabel(l6); |