fix @Values bug on commands with no args

This commit is contained in:
Aikar
2017-07-14 02:20:44 -04:00
parent efa684ce2c
commit 62df5e83b5
@@ -26,7 +26,6 @@ package co.aikar.commands;
import com.google.common.collect.ImmutableList;
import com.google.common.collect.Lists;
import org.jetbrains.annotations.NotNull;
import sun.reflect.generics.scope.Scope;
import java.util.Collection;
import java.util.HashMap;
@@ -84,10 +83,9 @@ public class CommandCompletions <C extends CommandCompletionContext> {
@NotNull
List<String> getCompletionValues(RegisteredCommand command, CommandIssuer sender, String completion, String[] args) {
completion = manager.getCommandReplacements().replace(completion);
final int argIndex = args.length - 1;
String input = args[argIndex];
List<String> allCompletions = Lists.newArrayList();
String input = args.length > 0 ? args[args.length - 1] : "";
for (String value : ACFPatterns.PIPE.split(completion)) {
String[] complete = ACFPatterns.COLONEQUALS.split(value, 2);