AntiAdvertising
Don't you hate these people joining your server, spamming their server's ip?
This plugin will bring an end to this.
It searches the chat messages (and specified commands) for server addresses like 111.111.111.111:12345 or server.domain.com. The plugin will then check if this message really points to a minecraft server (by pinging it) and in this case can:
CI-Server
If you want to support the development of this plugin, you can donate by clicking the button on the top right corner.
Thanks to Absolutionmc for donating.
This plugin will bring an end to this.
It searches the chat messages (and specified commands) for server addresses like 111.111.111.111:12345 or server.domain.com. The plugin will then check if this message really points to a minecraft server (by pinging it) and in this case can:
- drop the message
- censor the message (replace the advertisement by ***)
- kick the player
- broadcast a message
- notify moderators of the advertising
- execute a custom command
Frequently asked questions
Commands
- /antiadreload
-
Reloads the plugin configuration.
Permission: antiad.reload
- /serverping
-
Pings a server manually.
Permission: antiad.ping
Permissions
- antiad.notify
-
Permission to receive notifications about server advertisement.
- antiad.reload
-
Permissions to reload the configuration of the plugin.
- antiad.ignore
-
Permission to send chat messages without being checked.
- antiad.ping
-
Permissions to ping potential servers manually.
config.yml
Click the heading ;-)
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.CI-Server
If you want to support the development of this plugin, you can donate by clicking the button on the top right corner.
Thanks to Absolutionmc for donating.
Awesome plugin, Works almost perfect besides on little issue. I am using 'TownyChat' as my chat plugin. I have my server IP/Website under the whitelist in the config.yml - However, When I try to say the whitelisted IP in a townychat channel, Towny chat's spam prevention blocks me from saying it. I don't know if this is a townychat issue or an issue with this plugin. I am allowed to say the whitelisted IP in an essentials /msg, So it's confusing.
The new version is up and waiting for approval.
Note that you'll have to delete your old config.yml as the format has changed.
EDIT: Included donation button (top right corner)
@upsj
ive tried like c.no-ip.org and 1*7..5.*1 and with first one it allows ip as it doesn't block that time anyway and the number ip it blocks and kicks.
@lst96
Even the old version shouldn't do this when you use the whitelist :-D
@Apple_columb
I would like to keep the plugin (and its configuration) simple, but I'm thinking of allowing the declaration of custom actions, just need to think of a clean implementation of the action registration... But you could consider using a command shortcut plugin (it must work for server commands as well)
@upsj
Would it allow to run multiple custom commands? Like /ban %playername%;/someothercommadhere.
@upsj
i hope soon it just kicked someone that posted our ip xD
New version finished, I'll just run some final tests on it, then it will be released :-)
is servers ips like c**.no-ip.org going to be prevented in new version? current version doesn't seem to block it on my server.
Looks awesome. Where can I support you?
Alright yeah lag's very important I plan to run this plugin on a ~200 player server with Herochat and pwnfilter. Complete chat protection xD
You might as well include a donation button, I'd like to support the development of this plugin after you release the new version.
@Absolutionmc
I simply don't want my plugin to be the cause of lags ;-)
This change doesn't make a big difference, but my experience concerning concurrency is limited.
@jjacobson
The latest version is from Aug 2012, currently working on a new version.
@Squirzy
Probably next week. Sorry for the delay, I haven't been in town for some days.
@upsj
The whitelist feature isnt working for me.
I don't think the async chat is going anywhere right now so that won't be necessary, just want to try your new antiadvertising version :)
@upsj
Any ETA when the new version is expected to be released?
@Absolutionmc
Yes, it detects and checks domain names as well, but no, in the current version it won't be compatible with older cb builds that don't use the asynchronous chat handling, but I could provide a legacy version after if the main version is finished.
Great looks awesome will it also detect domain names and be compatible with older cb builds?
@Absolutionmc
Yep, I finished rewriting the server pinging part and will proceed with the actions part later.
Some new features will be:
Sorry that it's taking so long, but despite the semester break, there is still a lot do be done.
upsj any news on an update?
@upsj
Great! Can't wait for it!
@Ablinza
I'll put a completely reworked version up as soon as I can (possibly tomorrow), the last release was made for version 1.3.1, so you can't expect it to work properly with 1.4.7
@Minecraftian_Servers
That plugin only looks for domain names/IP addresses, but it doesn't check if there actually is a minecraft server running with that IP.