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 Dec 22, 2013@zecraftinator100
ok?
then the installation isn't configurated right :)
if you have anything about that (log, config etc.) then we can try to help you so it's setup right.
it's giving you 3 warnings so maybe do something the first or 2nd time ;)
-
View User Profile
-
Send Message
Posted Dec 22, 2013I hate your plugin,in 1.7.4 it glitches so munch that it dosent even let me talk! i got
banned from my favorie server because of you! You shoud be ashamed of your selfs!
-
View User Profile
-
Send Message
Posted Dec 13, 2013@CollinDesigns
Thank for the info but we now the bug we are work to fix it. https://github.com/antiAD/AntiAd/issues/32
@chopstick121
Yes do work on 1.7.2 and give us more info spamming.
Guys it you see bug report on the https://github.com/antiAD/AntiAd/issues/ not in the Comments of Bukkit Site.
-
View User Profile
-
Send Message
Posted Dec 12, 2013does it work for 1.7.2? and why does it keep saying ppl are spamming when their not
-
View User Profile
-
Send Message
Posted Dec 11, 2013Can you make it rule out names that are in caps? Like NAMDOT or something. Now people can't typ R.I.P in a normal sentence, neither do /msg NAMDOT without getting a warning..... I added it to whitelist but it detects it as spam.... Edit: can't even typ '100%' without it getting detected a spam and adding it to whitelist seems useless........... i can typ % but not with a number in front of it.
-
View User Profile
-
Send Message
Posted Dec 10, 2013@follet2004
my bad i gave them - - by accident instead of - srry
-
View User Profile
-
Send Message
Posted Dec 10, 2013@CollinDesigns
It you read is:
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
-
View User Profile
-
Send Message
Posted Dec 9, 2013fixed
-
View User Profile
-
Send Message
Posted Dec 7, 2013@dotapurex1
if you could post it at our ticketing it would be nice :) then i can better have a overview with the errors
-
View User Profile
-
Send Message
Posted Dec 7, 2013Can you make it so that it doesn't detect stuff like:
Where... do i vote... ?
The "Dots" are making antiad think they are advertising.
Thanks
-
View User Profile
-
Send Message
Posted Dec 5, 2013How do you write in capitals the server does not detect them as AntiAd?
-
View User Profile
-
Send Message
Posted Dec 1, 2013@server075
It's a error by our metrics system there is down from time to time.
BUt antiad is still working right?
-
View User Profile
-
Send Message
Posted Dec 1, 2013AntiAD that spams it self
why cant we use opt-out: false? and why do I see spam in my console like:
[15:18:29 INFO]: [Metrics] Server returned HTTP response code: 504 for URL: http://mcstats.org/report/AntiAd [15:28:27 INFO]: [Metrics] Server returned HTTP response code: 504 for URL: http://mcstats.org/report/AntiAd [15:37:41 INFO]: [Metrics] Connection timed out: connect
-
View User Profile
-
Send Message
Posted Nov 25, 2013@lukaszfr
Do you mean how to make ppl type google.com/something/something and google.com/something how to enable both?
it should be possible to do with just adding google.com (else please post at the ticket system)
@johandre A blacklist, a possible thing to add :)
can i get you to add it at the ticket system? (more so i can remember this when i code next time :)?
-
View User Profile
-
Send Message
Posted Nov 25, 2013@franzmedia
How could I make a plugin to bypass all urls which has in it site.com ?
Thanks
-
View User Profile
-
Send Message
Posted Nov 24, 2013I love the plugin! It would be awesome if you added a list of words your not able to say.
-
View User Profile
-
Send Message
Posted Nov 14, 2013how should i make the anti spam part?
please join the convestation https://github.com/antiAD/AntiAd/issues/31
-
View User Profile
-
Send Message
Posted Oct 28, 2013@JackzMc You can disable the check in commands by removing the items in Detected-Commands:
atm. you can't disable the spam check in a message only but you can turn the different parts off in general: Spam-Detection: true Says whether it will detect urls or not URL-Detection: true check if there are any URLS ex. google.com IP-Detection: true Check if all is Caps Caps-Detection: true
more configuration can be found at http://dev.bukkit.org/bukkit-plugins/antiad/pages/configuration/
@Velanoris
We only check spamming in texts, not if he spams the same thing yet (gonna add that to my roadmap :) )
-
View User Profile
-
Send Message
Posted Oct 27, 2013Does this plugin also block spamming of commands?
-
View User Profile
-
Send Message
Posted Oct 27, 2013If I install this plugin, is there a way to disable advertising/spamming in main chat and messaging, but advertising IS allowed in messages?
So, if someone sends a message with an ip, its allowed. But if someone sends a spam message, its blocked?