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. :)
@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 ;)
I 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!
@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.
does it work for 1.7.2? and why does it keep saying ppl are spamming when their not
Can 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.
@follet2004
my bad i gave them - - by accident instead of - srry
@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
fixed
@dotapurex1
if you could post it at our ticketing it would be nice :) then i can better have a overview with the errors
Can 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
How do you write in capitals the server does not detect them as AntiAd?
@server075
It's a error by our metrics system there is down from time to time.
BUt antiad is still working right?
AntiAD 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
@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 :)?
@franzmedia
How could I make a plugin to bypass all urls which has in it site.com ?
Thanks
I love the plugin! It would be awesome if you added a list of words your not able to say.
how should i make the anti spam part?
please join the convestation https://github.com/antiAD/AntiAd/issues/31
@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 :) )
Does this plugin also block spamming of commands?
If 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?