Fix last context for forwarding commands - Closes #179

This commit is contained in:
Aikar
2019-02-11 20:10:46 -05:00
parent 1a12993a92
commit 6481f22ea4
3 changed files with 19 additions and 3 deletions
@@ -94,7 +94,8 @@ public class SpongeRootCommand implements CommandCallable, RootCommand {
private CommandResult executeSponge(CommandIssuer sender, String commandLabel, String[] args) {
BaseCommand cmd = execute(sender, commandLabel, args);
return ((SpongeCommandOperationContext) cmd.lastCommandOperationContext).getResult();
SpongeCommandOperationContext lastContext = (SpongeCommandOperationContext) cmd.getLastCommandOperationContext();
return lastContext != null ? lastContext.getResult() : CommandResult.success();
}
public void addChild(BaseCommand command) {