SpamBuster - Is a simple plugin to stop users from leaving excessively to create chat spam. Download What it does If any player tries to leave excessively the plugin will ban them. Even if the player never rejoins they will still be banned. There are configuration settings to give more time/leaves but the default settings should be fine. Installation Download the SpamBuster.jar from here. Place the jar into your minecraft server plugins directory. Restart or reload your server to enable the plugin. Configuration There are three config properties: Timevar: 10 - This is the amount of seconds to check within. MaxLeaves: 5 - The max amount of quits a player can have in the with in seconds of Timevar. BanMessage: You were banned for leave spam! - The message you would like for the ban. Bans All of the bans for this plugin are located in plugins/SpamBuster/bans.yml If you need to remove a user just edit the file and delete that user. I will add an unban command in the next update. Contributions If you have any ideas that could make this plugin any better feel free to share your input. Alternatively you can address any concerns you have as well. Changelog v0.1 Released
Great Plugin! Can I suggest that you could have a timer for the amount they are banned and when the timer runs out they can connect again? Thanks!
Nice, was looking for something like this last night, as my server got hit with a bunch of join/leave spam.
so this plugin stops this: grieferplayer left the game. grieferplayer left the game. grieferplayer left the game. grieferplayer left the game. grieferplayer left the game. grieferplayer left the game. grieferplayer left the game. grieferplayer left the game. grieferplayer left the game. And will not stop: grieferplayer joined the game. grieferplayer left the game. grieferplayer joined the game. grieferplayer left the game. grieferplayer joined the game. grieferplayer left the game. grieferplayer joined the game. grieferplayer left the game. Am i right? Is this to stop manual leave/join spam? Or is it for just the spammed packet of the leave spam?
Both of them should be stopped. Any time a player leaves it will add one to that users leave count. Then if the count is greater or equal to MaxLeaves and within the Timevar then that user gets banned. I thank you for bringing this up.
Is there any chance you can make this open source, or update it to 1.8.1 bukkit? I'm having issues with people overloading our minecraft server with this method, and we have found no way to deal with it. =/
As this has not been updated for quite a while, here is a very similar plugin I have created by request. If this plugin gets revived feel free to bug me to remove this message. Link: http://forums.bukkit.org/threads/paying-for-a-plugin-that-stops-spam-bots.41566/