001package co.aikar.commands.contexts; 002 003import co.aikar.commands.CommandManager; 004import co.aikar.commands.SpongeCommandOperationContext; 005import org.spongepowered.api.command.CommandResult; 006 007import java.util.function.Consumer; 008 009public class CommandResultSupplier implements Consumer<CommandResult> { 010 011 public CommandResultSupplier() { 012 } 013 014 @Override 015 public void accept(CommandResult commandResult) { 016 SpongeCommandOperationContext context = (SpongeCommandOperationContext) CommandManager.getCurrentCommandOperationContext(); 017 context.setResult(commandResult); 018 } 019}