public CommandHandler(TotalPermissions p) {
        plugin = p;

        SubCommand[] cmds = new SubCommand[]{
            new HelpCommand(plugin),
            new DebugCommand(plugin),
            new UserCommand(plugin),
            new GroupCommand(plugin),
            new SpecialCommand(plugin),
            new WorldCommand(plugin),
            new DumpCommand(plugin)
        };

        for (SubCommand sc : cmds) {
            commands.put(sc.getName(), sc);
        }
    }