public function registerSubcommand(Subcommand $subcmd)
 {
     $this->subcmds[strtolower(trim($subcmd->getName()))] = $subcmd;
     foreach ($subcmd->getAliases() as $alias) {
         $this->subcmds[strtolower(trim($alias))] = $subcmd;
     }
 }
 public function __construct(Main $main)
 {
     parent::__construct($main, "disband");
 }
 public function __construct(Main $main)
 {
     parent::__construct($main, "backup");
 }
 public function __construct(Main $main)
 {
     parent::__construct($main, "join");
 }
 public function __construct(Main $main)
 {
     parent::__construct($main, "sethome");
 }
 public function __construct(Main $main)
 {
     parent::__construct($main, "invite");
 }
 public function __construct(Main $main)
 {
     parent::__construct($main, "money");
 }
 public function __construct(Main $main, $name)
 {
     parent::__construct($main, $name);
 }