Uses the string args for comparison, which means commands with matching args will get cut off too early. Should do an object comparison of the child on a second traverse, or a depth check on a parent recursion. Alternatively just write off args on a manual traversion.
https://github.com/CodeLanx/CodelanxLib/blob/master/src/main/java/com/codelanx/codelanxlib/command/CommandNode.java#L145
Uses the string args for comparison, which means commands with matching args will get cut off too early. Should do an object comparison of the child on a second traverse, or a depth check on a parent recursion. Alternatively just write off args on a manual traversion.