From 227052f6a204aafab7e889684cfb28f01dfabb56 Mon Sep 17 00:00:00 2001 From: Aikar Date: Tue, 5 Feb 2019 00:52:55 -0500 Subject: [PATCH] Fix getContextValue resolving too many args --- .../main/java/co/aikar/commands/CommandCompletionContext.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/main/java/co/aikar/commands/CommandCompletionContext.java b/core/src/main/java/co/aikar/commands/CommandCompletionContext.java index 3211626e..41382c55 100644 --- a/core/src/main/java/co/aikar/commands/CommandCompletionContext.java +++ b/core/src/main/java/co/aikar/commands/CommandCompletionContext.java @@ -101,7 +101,7 @@ public class CommandCompletionContext { } } //noinspection unchecked - Map resolved = command.resolveContexts(issuer, args, args.size()); + Map resolved = command.resolveContexts(issuer, args, args.size() - 1); if (resolved == null || paramIdx > resolved.size()) { this.command.scope.manager.log(LogLevel.ERROR, "resolved: " + resolved + " paramIdx: " + paramIdx + " - size: " + (resolved != null ? resolved.size() : null)); ACFUtil.sneaky(new CommandCompletionTextLookupException());