Not all servers have ModReq. No idea why that part was there at all
Book pages apparently start with 1, not 0. Fixes java.lang.IllegalArgumentException: Invalid page number
Improve line break handling for books and signs:
Books now replace a line break with a space when logging
Signs now replace a line break with a | when logging
Does not affect the message actually being checked
The regex is in the blacklist, not in the message. Also, add debug notice
Convert checks to lowercase (for case-insensitive checks that were, ironically, failing due to capitalization)
Update list of TLDs to be up-to-date with the new gTLDs. http://data.iana.org/TLD/tlds-alpha-by-domain.txt
Create the event for the API
Enum containing the ways to advertise for the API
Add methods to the API
Call the API events