AntiAD

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

CommandsDescription
/antiad addIt to add the URL's or IP's in the whitelist
/antiad reloadReloads 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)

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.2 Changes:

Added

  • Added a check for new version
  • New build message on join (permission node for this is added)
  • Simple URL detection
  • Support for Bukkit/Spigot 1.9

Fixed

  • Warn admin now works

Full history: Click Here


Development Builds

Development builds of this project can be acquired at the provided continuous integration server. These builds have not been approved by the BukkitDev staff. Use them at your own risk.

Development Builds


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

Metrics of AntiAd


Acknowledgements

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

https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG_global.gif

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of omgitsbob12 omgitsbob12 Apr 23, 2016 at 02:08 UTC - 0 likes

    I'm using the BanManager plugin, and when a user is on the last warning the ban message shows up but the player does not get banned.

  • Avatar of franzmedia franzmedia Mar 17, 2016 at 07:51 UTC - 0 likes

    Version 2.3.2 got released 8 hours ago, we are currently waiting for it to be approved by bukkit :)

    BFAK:kasperfranz,90602134,994d6f9f134fdf05129cd39747b7a8b83072e9ee81c4a4cde0afa5ac542cacab

  • Avatar of franzmedia franzmedia Mar 03, 2016 at 07:36 UTC - 0 likes

    I need your input over at github, please come with your input to what we can improve :)

  • Avatar of franzmedia franzmedia Feb 27, 2016 at 18:54 UTC - 0 likes

    @foxi69: Go

    Replacetext.caps makes it lowercase Replacetext.advertisement replacement the stringent with advertisement as a string

  • Avatar of foxi69 foxi69 Feb 27, 2016 at 17:48 UTC - 0 likes

    replaceText: advertisement: false caps: true

    What does it will do?

    caps: true will do lowercase?

  • Avatar of niqoar niqoar Feb 27, 2016 at 11:30 UTC - 0 likes

    @franzmedia: Go

    Done!

  • Avatar of franzmedia franzmedia Feb 27, 2016 at 10:43 UTC - 0 likes

    @niqoar: Go

    Can you post this on github with a link to your config and a small description :)?

  • Avatar of niqoar niqoar Feb 27, 2016 at 10:34 UTC - 0 likes

    SpamWarnAdmins in false and Warns a the admins likewise.

  • Avatar of franzmedia franzmedia Feb 15, 2016 at 16:58 UTC - 0 likes

    Version 2.3.0 is releaed, currently waiting for it's approvel

  • Avatar of franzmedia franzmedia Feb 14, 2016 at 13:27 UTC - 0 likes

    @crystalcraft2016: Go please open an issue on the issue tracker so we can try to improve it :)

Facts

Date created
Feb 13, 2013
Categories
Last update
Mar 16, 2016
Development stage
Release
Language
  • deDE
  • enUS
  • esES
  • frFR
  • plPL
  • ruRU
  • zhCN
License
Apache License version 2.0
Curse link
AntiAD
Downloads
58,144
Recent files

Authors