AntiAD

Introduction
The goal of AntiAd is to help you maintain a server where people don't advertise, spam or write in all caps.
When a player is sending advertisement or spam in the chat it shows a message to the people with the permission `antiad.see` the advertised/spammy message - The advertising/spammy player gets a warning and a message that spam/advertisement isn't allowed (the message can be changed in the config).
We are doing this by giving everyone n (default 3) chances (resets with a server restart), when they used their 3 chances there a executed a command (the command can be set in the config).
Spotlight From EpicTimoZz
Important
- Essentials Chat: Essentials chat works well with AntiAd for the most part with the exception of URL filtering and perhaps some other modes. To allow AntiAd to take over and monitor for IP addresses and URLS... give your default players the following permission. - essentials.chat.url
Features:
- Stop IP/URL on Sign.
- Blocks spam (Large words, and Caps)
- Detects Nicknames
- Config file with lots of configurable options
- Implemented permissions
- Customizable ban and non-ban messages
- Recognises websites and blocks them
- 3 Warnings before action
- Sepparate actions for spam and advertising, fully configurable
- It also blocks URLs even if typed badly and prevents Spam.
- Logging the spam and the advertising in the log.txt
- Stealth mode so the players are not aware of AntiAd
Commands
| Commands | Description |
|---|---|
| /antiad add | It to add the URL's or IP's in the whitelist |
| /antiad reload | Reloads the plugin, includes configuration |
To Do:
If you have any suggestion that you would like me to add into the plugin, just post a comment or make a ticket of it.
Language
We have made language support special for you :) Currently this languages is added to AntiAd
- EN - English (2.1+)
- ES - Spanish (2.1+)
- DE - German (2.2+)
- DA - Danish (2.2+)
- FR - French (2.2+)
- PL - Polish (2.2+)
- RU - Russian (2.2.1)
- CN - Chinese (2.2.5)
- TR - Turkish (2.2.5)
- HU - Hungarian (2.3.4)
- pt-br Brazilian Portuguese (2.3.4)
To add it just put the DE,EN etc. in your config. if you want to add any new languages you can make a pull request on Github (where you also can make requests for changes)
Changelog
Version 2.3.4 Changes:
Added
- Added hungarian - thank you @HunLux
- Added Brazilian Portuguese - thank you @nathampa0909
- Added some basic tests - thank you @ferrybig
Fixed
- an issue where you could bypass the webpattern with uppercae - thank you @ferrybig
Full history: Click Here
Metrics
To determine popularity of this plugin, plugin installs are automatically tracked by the Metrics plugin tracking system. If you don't want to help or are paranoid, edit plugins/PluginMetrics/config.yml and set opt-out to true. But seeing more users makes me very happy.
AntiAd Statistics by Metrics

Acknowledgements
I would like to thank everyone who has donated to AntiAd. I really appreciate it. :)






-
View User Profile
-
Send Message
Posted Jul 18, 2013Can you please make it so this plugin doesn't block urls like www.google.com and stuff? Just ban the people who types the server ip like play.minecraft.com? Make this plugin so it pings the server first to tell if its actually a server
-
View User Profile
-
Send Message
Posted Jul 16, 2013@loganout
Please report it at github (our issue tracker).
-
View User Profile
-
Send Message
Posted Jul 16, 2013White list don't working =(
i put my IP with command /antiad add 127.0.0.1
checked whitelist
restarted the sever
I ran the command /antiad reload
I am still being banned.
-
View User Profile
-
Send Message
Posted Jul 12, 2013Hi the config doesn't work...
On the config I change That spam per word is - 20 which is normal
But when I change Caps per word to 50 and I type in caps with just 4 letters it says "DO NOT SPAM" I turned off spam protection in config and reloaded server and restart but it still said "DO NOT SPAM" please help
But besides that I love the plugin :) It really helps
-
View User Profile
-
Send Message
Posted Jul 9, 2013there are comming more config options when we have figured out a new pattern for the webpages
-
View User Profile
-
Send Message
Posted Jul 9, 2013Same here people can say $ 1000 but not 1000$ but it keeps the spam away, so thats GOOD ;)
-
View User Profile
-
Send Message
Posted Jul 4, 2013Hey
Love the plugin! But how do I stop it thinking that numbers are CAPS? Its so annoying and has meant that I've had to uninstall it x(
Anyway I can make it not block Numbers as people cannot buy anything without it saying Spam "$1000""
Regards :D!
-
View User Profile
-
Send Message
Posted Jul 2, 2013Can you please add so that we can adjust how many warnings the player gets?
-
View User Profile
-
Send Message
Posted Jun 29, 2013@franzmedia
Just one thing...Is there any way to disable Spam-Procent-Capital-Words: Setting it to 0 or 100 doesnt work :P Thanks again!!
-
View User Profile
-
Send Message
Posted Jun 29, 2013@smiggle0404
it will :)
report any errors you may find in the issue tracker
-
View User Profile
-
Send Message
Posted Jun 29, 2013this works PERFEC...
*banned for caps*
awwww :*(
Lol awesome plugin, tried so many of these types and this one is my fav for my server. Good job Author ^_^ Hope this plugin stays updated!!!
-
View User Profile
-
Send Message
Posted Jun 25, 2013@BiGUNMAN
i dont really know what you mean with the first line so you want me to block 162, (68 +3 526 641 : 25567 ?
there are alot of things to change on it to get a perfect pattern ;)
-
View User Profile
-
Send Message
Posted Jun 25, 2013People still can avoid the blocker by stuff like saying "162, (68 + 3 526 and then 641 : 25567" basically making a hole mess out of it also someone on my server wrote "5 4 3 2 1 go" and was blocked from saying it so there can be some improvements but really awesome that now it stops IP's on signs!
-
View User Profile
-
Send Message
Posted Jun 23, 2013very usefull im gonna use this on my server
-
View User Profile
-
Send Message
Posted Jun 22, 2013@Skykillzz
please report it at github (our issue tracker)
-
View User Profile
-
Send Message
Posted Jun 22, 2013Whitelist doesn't work for me? Help?
-
View User Profile
-
Send Message
Posted Jun 19, 2013Is this plugin resource intensive?
-
View User Profile
-
Send Message
Posted Jun 18, 2013report errors at a ticket (or comment your problems in another ticket, if it's the same and you got more info)
-
View User Profile
-
Send Message
Posted Jun 17, 2013@Olivierroi
because the plugin if detecte lot of . or , it kick u for advertise:( and if u type the ip without , or . it dont kick u
ssoz for bad english
-
View User Profile
-
Send Message
Posted Jun 14, 2013One of my player keeps getting kick for no reason... Why? Can anybody help me?
Ok, so this is the the log of AntiAd:
Jun 14,2013 21:33 §f§l[§8§lRecruit§f§l]§7 mason_water§r has +spammed: Hydra took my apples, in chat.
Jun 14,2013 21:44 §f§l[§8§lRecruit§f§l]§7 mason_water§r has +spammed: when is the world gona work?, in chat.
Jun 14,2013 21:45 §f§l[§8§lRecruit§f§l]§7 mason_water§r has +spammed: when willthe server be fixed?, in chat.
Jun 14,2013 21:49 §f§l[§8§lRecruit§f§l]§7 mason_water§r has +spammed: or with Mitchell2019, in chat.
Jun 14,2013 21:50 §f§l[§8§lRecruit§f§l]§7 mason_water§r has +spammed: Mitchell2019, in chat.
Jun 14,2013 21:51 §f§l[§8§lRecruit§f§l]§7 mason_water§r has +spammed: i cant..., in chat.
Jun 14,2013 21:52 §f§l[§8§lRecruit§f§l]§7 mason_water§r has +spammed: can i have some food?, in chat.
Jun 14,2013 21:53 §f§l[§8§lRecruit§f§l]§7 mason_water§r has +spammed: what?, in chat.