From 07fe4b2856e7f29da2b2cde5546770ff294d8e53 Mon Sep 17 00:00:00 2001 From: Chicken-Bones Date: Wed, 20 Nov 2013 11:45:43 +1000 Subject: [PATCH] Fix ASMMixinCompiler with obfuscated classes. --- codechicken/multipart/asm/ASMMixinCompiler.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/codechicken/multipart/asm/ASMMixinCompiler.scala b/codechicken/multipart/asm/ASMMixinCompiler.scala index 37e7035..7de114a 100644 --- a/codechicken/multipart/asm/ASMMixinCompiler.scala +++ b/codechicken/multipart/asm/ASMMixinCompiler.scala @@ -92,7 +92,7 @@ object ASMMixinCompiler def useTransformers = f_transformerExceptions.get(cl).asInstanceOf[JSet[String]] .find(jName.startsWith(_)).isEmpty - val obfName = FMLDeobfuscatingRemapper.INSTANCE.unmap(jName) + val obfName = FMLDeobfuscatingRemapper.INSTANCE.unmap(name).replace('/', '.') val bytes = cl.getClassBytes(obfName) if(bytes != null && useTransformers) return m_runTransformers.invoke(cl, jName, obfName, bytes).asInstanceOf[Array[Byte]]