Silva your very nice man, Thanks for this effort I definitely appreciate the hard work
BTW I have a suggestion, is it possible that when I ban the player with the !banip command it also logs the reason of the ban along the IP? Example [!banip Silva too awesome] and then you get banned and your IP + the reason of the ban (which in this case is "too awesome") is listed in banned_ips.lst file. afterwards Silva, the banned player, try to connect again with the new/spoofed key and MAM bans it and also shows the reason why he was banned. Example:
Console: Banned Player Silva Tried to Connect. Ban Reason: too awesome!
That would be super cool