001package co.aikar.commands;
002
003import java.util.List;
004import java.util.Map;
005
006import com.velocitypowered.api.command.CommandSource;
007import com.velocitypowered.api.proxy.Player;
008
009public class VelocityCommandExecutionContext extends CommandExecutionContext<VelocityCommandExecutionContext, VelocityCommandIssuer> {
010
011    VelocityCommandExecutionContext(RegisteredCommand cmd, CommandParameter param, VelocityCommandIssuer sender, List<String> args, int index, Map<String, Object> passedArgs) {
012        super(cmd, param, sender, args, index, passedArgs);
013    }
014
015    public CommandSource getSender() {
016        return this.issuer.getIssuer();
017    }
018
019    public Player getPlayer() {
020        return this.issuer.getPlayer();
021    }
022}