I think I misunderstood you or the otherway around, but here is what I have so far. I extended CommandBase, but let Eclipse automatically add everything
public class Commands extends CommandBase{
ICommandManager icommandmanager;
HashMap<String, HashMap<String, Integer>> plyrStats;
public Commands(HashMap<String, HashMap<String, Integer>> plyrStats){
this.plyrStats = plyrStats;
}
@Override
public String getCommandName(){
return "resetstats";
}
@Override
public String getCommandUsage(ICommandSender icommandsender){
return "ResetStats";
}
@Override
public void processCommand(ICommandSender icommandsender, String[] args) {
resetStats((EntityPlayer) icommandsender);
}
}