More Coremods...

This commit is contained in:
AlgorithmX2 2014-02-11 03:13:25 -06:00
parent 9513e7c99d
commit 0a55167558

View file

@ -52,7 +52,7 @@ public class AppEngASMTransformer implements IClassTransformer
{
for (MethodNode mn : classNode.methods)
{
if ( mn.name.equals( "func_146977_a" ) || mn.name.equals( "a" ) )
if ( mn.name.equals( "func_146977_a" ) || (mn.name.equals( "a" ) && mn.desc.equals( "(Lzk;)V" )) )
{
MethodNode newNode = new MethodNode( Opcodes.ACC_PUBLIC, "func_146977_a_original", mn.desc, mn.signature, new String[0] );
newNode.instructions.add( new VarInsnNode( Opcodes.ALOAD, 0 ) );
@ -66,7 +66,7 @@ public class AppEngASMTransformer implements IClassTransformer
for (MethodNode mn : classNode.methods)
{
if ( mn.name.equals( "drawScreen" ) )
if ( mn.name.equals( "drawScreen" ) || (mn.name.equals( "a" ) && mn.desc.equals( "(IIF)V" )) )
{
Iterator<AbstractInsnNode> i = mn.instructions.iterator();
while (i.hasNext())