@CodCommand(
        command = "ban",
        aliases = {"tempban"},
        weight = 70,
        usage = {
            "§2<command> <Player>§b Ban the given Player"
        },
        minArgs = 1
    )
    public boolean ban(CommandSender sender, String[] args) {
        int i = 1;
        if (args.length < 2 || !APITools.isNumerical(args[i].charAt(0))) {
            return false;
        }

        while (i < args.length) {
            i++;
            if (!APITools.isNumerical(args[i].charAt(0))) {
                break;
            }
        }

        Bukkit.broadcastMessage(BanHandler.banPlayer(args[0],
                APITools.concatArgs(args, 1, i - 1),
                APITools.concatArgs(args, i)));
        return true;
    }