diff --git a/src/main/java/com/reider745/api/hooks/JarEditor.java b/src/main/java/com/reider745/api/hooks/JarEditor.java index fb41b0ba..8afc0ec9 100644 --- a/src/main/java/com/reider745/api/hooks/JarEditor.java +++ b/src/main/java/com/reider745/api/hooks/JarEditor.java @@ -113,7 +113,7 @@ public class JarEditor { final CtClass[] args = method.getParameterTypes(); - if(args[0].getName().equals(ctClass1.getName())) { + if(args.length == 1 && args[0].getName().equals(ctClass1.getName())) { method.setBody("{return $1." + name + ";}"); }else method.setBody("{return "+className+"."+name+";}"); @@ -136,7 +136,7 @@ public class JarEditor { final CtClass[] args = method.getParameterTypes(); - if(args[0].getName().equals(ctClass1.getName())) { + if(args.length == 1 && args[0].getName().equals(ctClass1.getName())) { method.setBody("{$1." + name + " = $2;}"); }else method.setBody("{return "+className+"."+name+" = $1;}");