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.
Great! Perhaps you can make the check in a separate thread? My server has allot of players and it freezes for a tad if its looking up an URL.
@NordicBlue
Seems to work, even with channel commands like /g
Added the possibility to let commands like /msg be checked as well
@upsj
Thank you, Downloading now!
Is it compatible with chat plugins like HeroChat?
@TheFluffey
Short version:
If there's any text part that looks like a domain, the plugin will try to resolve the IP address and check if it's a minecraft server
So every website will also be checked, but only if there's a minecraft server running on that server, the player will be kicked.
@upsj
But are websites included? like .com? They should be... www. and etc.
@Liger_XT5
I guess that would be too imprecide and would produce some false positives, and implementing a complete semantic analysis would totally be beyond my skills.
The plugin only identifies IPs or domains in your chat and determines whether there's a minecraft server running at that IP/domain.
@TheFluffey
It only kicks a player if there is a minecraft server running at that domain/IP
@imilkywayz
The command isn't one that will be used too frequently, so I think it can stay like that.
Notify moderators: See "Permissions"
Muting: All actions (kick, notify, broadcast) can be disabled in the config.yml
You should change the reload command to /aa reload (assuming theres no conflicts with other plugins) Also you should mute option.. Other than that i think i may use this plugin if you upload source just so i can see what I'm getting.. Also.. "notify moderators" shouldn't their be a permission to give the mod so they receive the notification? Or is it OPs only in which case you should change the description. Thanks I'm looking forward to see where this heads
@upsj
Will this block '.com'? '.net'? '.org'?
Will it block all IP's?
Auto-ban after a certain number of times?
Awaiting the approval!
Don't know if it's a worthwhile feature addition, but a small chat filter addition for phrases such as "my server", "their server" etc.?
@doggyroc
"Needs Approval"
Where is the download?