diff --git a/sponge/src/main/java/co/aikar/commands/SpongeRootCommand.java b/sponge/src/main/java/co/aikar/commands/SpongeRootCommand.java index 1430e190..d75994f4 100644 --- a/sponge/src/main/java/co/aikar/commands/SpongeRootCommand.java +++ b/sponge/src/main/java/co/aikar/commands/SpongeRootCommand.java @@ -63,7 +63,8 @@ public class SpongeRootCommand implements CommandCallable, RootCommand { @Override public CommandResult process(CommandSource source, String arguments) throws CommandException { - if(this.execute(new SpongeCommandIssuer(manager, source), this.name, arguments.split(" "))) { + String[] args = arguments.isEmpty() ? new String[0] : arguments.split(" "); + if(this.execute(new SpongeCommandIssuer(manager, source), this.name, args)) { return CommandResult.success(); } return CommandResult.empty(); @@ -71,7 +72,8 @@ public class SpongeRootCommand implements CommandCallable, RootCommand { @Override public List getSuggestions(CommandSource source, String arguments, @Nullable Location location) throws CommandException { - return tabComplete(new SpongeCommandIssuer(manager, source), this.name, arguments.split(" ")); + String[] args = arguments.isEmpty() ? new String[0] : arguments.split(" "); + return tabComplete(new SpongeCommandIssuer(manager, source), this.name, args); } @Override