Mods Server

[Bukkit Plugin] AntiAdvertiser - Keep your players!

  • 2.2k views 0 today
  • save_alt 49 downloads
Game Version
Minecraft 1.7.8
Progress
100% complete
  • 19
  • 6
  • 12
DontMindMePls
Lvl 9Apprentice System
7
AntiAdvertiser makes sure advertisers can't steal your hard-earned players. It checks all chat messages, commands, signs and books for any type of IP addresses and domain names and gets rid of all messages that are found to be ads.

How it works


AntiAdvertiser listens to chat, commands, sign change and book drop
events and runs some code. If the chat message, command, contents of the
sign or contents of the book contain something detected as an IP
address or domain name, the event is cancelled, staff members are
notified. You may also run a custom command (mute or ban) or kick the
player when they attempt to advertise.

Features


  • Reject messages (or commands or signs or books) in real time, before they can be seen by other players. Without this plugin, players still see the ad even if you kicked the advertiser.
  • Log all detections to a file
  • Show the message that was rejected to staff so they can judge if it's against the rules or not.
  • Execute a command on detection to mute/ban/whatever you desire the player upon advertising.
  • API so other plugins can decide whether something is advertising or not as well!
  • Custom blacklists and whitelists that can include regular expressions
  • Disable any part of the plugin


Custom Filters


One of the great things about AntiAdvertiser is the customizability!
You're able to define custom filters - we even have a few examples for
you so you can easily also block the "clever" advertisers that replace
the dots with spaces, for example.

More information on custom filters...

Plugin Conflicts


AntiAdvertiser should play well with most plugins, however if you have EssentialsChat installed, you need to give all players the following permission: essentials.chat.url - without it, Essentials automatically gets rid of the dots in messages.

Usage Data Collection


The plugin by default submits anonymous usage data to MCStats.org.
The following information is collected and made publicly available in
the form of graphs:
  • Plugin version
  • Server version (includes Minecraft version (1.7.9) and server software (CraftBukkit, Spigot))
  • Number of online players
  • Operating system information (name, version, architecture)
  • Server information (country, number of CPU cores, Java version)
  • The value of onDetect.action and whether you have a command in onDetect.command specified or not


You can opt out by editing /plugins/PluginMetrics/config.yml and setting opt-out to true.

Support


If you have any questions, leave a comment on Bukkit Dev (I won't check comments on PMC very often!). If you've found a bug, please submit an issue report on GitHub (make sure the issue hasn't been reported yet). If you'd just like to chat or need help, you can also join us on IRC: #deprecatednether on
irc.esper.net (web chat).

If you like this plugin, a donation is always appreciated. You can donate via PayPal or send me Bitcoins to 1EGtvgv8xrR7MqpiFWocsC5euYPPSeXQ1G

Extra Links

More like this

  Have something to say?

telamonianajax
05/28/2014 10:03 am
Level 43 : Master Pixel Painter
these plugins always mess up things, just like how you cant post links on youtube. it hurts more than it helps. if a player is willing to defect, then restricting adverts aren't going to help, he will find a new server eventually.
1
DontMindMePls
05/28/2014 11:03 am
Level 9 : Apprentice System
As I said in my earlier comment, the plugin is entirely customizable. You can allow YouTube links by adding one line to the config file.
1
telamonianajax
05/28/2014 7:44 pm
Level 43 : Master Pixel Painter
ah. thats pretty cool!
1
tbdunn10
05/27/2014 12:55 pm
Level 8 : Apprentice Taco
wrks
1
LuxLacis
05/27/2014 5:41 am
Level 42 : Master Fox
Neat.
1
com BOY
05/26/2014 9:50 am
Level 27 : Expert Robot
Are advertisers that much of a problem? I don't think you really need this plugin if your server is really good. Especially since advertised servers aren't good most of the time.

This plugin probably also makes it impossible to post links.
1
Colonellooo
05/26/2014 2:35 pm
Level 15 : Journeyman Wolf
Advertisers are a gigantic problem for most small servers. Even the best server will lose players due to advertisers.
1
DontMindMePls
05/26/2014 11:23 am
Level 9 : Apprentice System
The plugin is fully customizable - with some knowledge of regular expressions, you can customize it completely. You can disable domain checks completley - that way, "planetminecraft.com" would be allowed but "23.235.225.54" wouldn't be. You could easily make it so that players can't say "mc.(a-z0-9).com" but can still say "planetminecraft.com". With some regex knowledge, you can also make it so that "example.com:25565" is blocked but "example.com" isn't.

I own a public server. In the last two month, AntiAdvertiser has caught over 40 advertisers trying to get our players to join their server. You may not think the plugin is necessary, but the 130+ server owners using this plugin right now according to MCStats would beg to differ.
1
Jordy Pixel Gaming
05/26/2014 10:38 am
Level 1 : New Explorer
I was thinking the same thing. And thats aways a pain
1
Reacted And Crafted
05/25/2014 1:08 pm
Level 6 : Apprentice Explorer
good.
it really helps.
1

Welcome