diff --git a/src/main/java/noppes/npcs/client/gui/util/script/interpreter/ScriptDocument.java b/src/main/java/noppes/npcs/client/gui/util/script/interpreter/ScriptDocument.java index f719aa4a7..fcd9c02e5 100644 --- a/src/main/java/noppes/npcs/client/gui/util/script/interpreter/ScriptDocument.java +++ b/src/main/java/noppes/npcs/client/gui/util/script/interpreter/ScriptDocument.java @@ -2313,9 +2313,12 @@ public class ScriptDocument { public List parseMethodArguments(int start, int end, MethodInfo methodInfo) { List args = new ArrayList<>(); - if (start >= end) { + if (start >= end) return args; // No arguments - } + + if(end > text.length()) + end = text.length(); + int depth = 0; int argStart = start;