diff --git a/src/main/java/com/sk89q/worldedit/util/command/SimpleDispatcherCommand.java b/src/main/java/com/sk89q/worldedit/util/command/SimpleDispatcherCommand.java index ec7b1545e..79b30f064 100644 --- a/src/main/java/com/sk89q/worldedit/util/command/SimpleDispatcherCommand.java +++ b/src/main/java/com/sk89q/worldedit/util/command/SimpleDispatcherCommand.java @@ -41,9 +41,9 @@ public class SimpleDispatcherCommand extends SimpleDispatcher implements Command @Override public void call(CommandContext context) throws CommandException { - if (context.argsLength() >= 1) { - super.call(context.getRemainingString(0), context.getLocals()); - } else { + boolean success = context.argsLength() >= 1 && super.call(context.getRemainingString(0), context.getLocals()) != null; + + if (!success) { Set aliases = getPrimaryAliases(); if (aliases.size() == 0) {