SpamHammer - Lay down the law on spammers Version: v1.7b Detects people sending too many messages in short amounts of time (and optionally repeat messages). Mutes, kicks, and then bans players that spam the same message in that order. Server OPs are unaffected. The default settings that this installs with will only detect VERY fast messages... In other words, it will only really prevent automated spam. If you want to detect slower spam, try something like 5 messages in 3 seconds or something. Experiment! Instructions: Download the jar to your plugin folder and start your server. Change the default settings if you want: Message Limit is how many messages within the Message Period (seconds) before action is taken against the player. The default is 3 messages within 1 second. *NEW* Add commands to Code: commandlist: possiblespam: that you might consider to be spam. By default /g, /general and /yell are added as examples. Choose whether to use each action type. (Mute/Kick/Ban) Configure the messages as you like them. Mute has a mute time to keep the player muted for. Use %t in the message to replace with the mute time. Set a "cool-off" time for when to reset the action level of a player. Note: all times are in seconds Note: actions will always happen in order unless they are disabled. Mute, kick, then ban. After the config is set to your liking, restart or reload the server. You can now choose to disable all punishments and instead have SpamHammer simple rate limit messages. Commands: spamunmute - unmutes a player muted by SpamHammer spamunban - unbans a player banned by SpamHammer spamreset - resets the punishment level of a player. SuperPerm nodes: spamhammer.unban - allows access to /spamunban spamhammer.unmute - allows access to /spamunmute spamhammer.reset - allows access to /spamreset spamhammer.ignore - makes player unaffected by SpamHammer spamhammer.* - grants all above permissions Download latest version Source Code Changelog: Version 1.7b Now has option to not use permissions and instead use OP only for the commands. This will allow for greater compatability. Version 1.7a No longer considers all commands for spam blocking by default. Added spammable command list to config where you should add commands that could be considered spam. Version 1.6 Added back repeat message block as a default option. Version 1.5a Added bukkit permissions support. Version 1.4 Added config option (default: true) to prevent messages over the limit from appearing. This will allow for non-punishment solutions. Version 1.3b Disabling certain punishments no longer breaks the ones still enabled. Because this plugin could break features of BukkitContrib, players with the BC client mod on a server with the BC plugin will not be affected. Version 1.3a SpamHammer now additionally picks up command usage to prevent using chat commands as a work-around. Version 1.2 Modified the way the plugin detects spam... Now works faster and more effectively. Changed the config options.