Spamm
Spamm
Summary
Spamm is a lightweight plugin designed to easily catch and deal with spammers.
If a player begins to spam multiple lines of chat, Spamm will automatically stop them using configurable warnings and punishments. Spamming past the warning value set in the config will alert Spamm to strikethrough all of your messages. Going past the punishing value will cause Spamm to punish you. Default punishments are kick and ban, but unique punishments can be integrated into your plugin(s) via Spamm's API.
Spamm's minimal tasks are run asynchronously in order to eliminate its load on the Bukkit thread.
__________________________
News
Spamm v1.1.3 is out! Although this version is listed as a 1.8 build, it should work for Bukkit 1.7 and the Spigot protocol hack builds. As per the request of madtomic, there is now support for command blocking. The updated Spamm config now has a 'commands' variable list. Simply add commands that you wish to be monitored to it. Spamm will treat the command messaging akin to normal player chat and block it if necessary.
__________________________
Configuration
Commands
/spamm | Generic Spamm command base |
/spamm update | If the user has permission, typing this updates the plugin |
Permissions
spamm.exempt | Users with this permission can spam all they want |
spamm.update | Users with this permissions may use /spamm update |
Miscellaneous
Metrics: This plugin utilises Hidendra's plugin metrics system, which means that the following information is collected and sent to mcstats.org:
- A unique identifier
- The server's version of Java
- Whether the server is in offline or online mode
- The plugin's version
- The server's version
- The OS version/name and architecture
- The core count for the CPU
- The number of players online
- The Metrics version
Opting out of this service can be done by editing plugins/Plugin Metrics/config.yml and changing opt-out to true or by setting "metrics" in the plugin config to false.
Updater: This plugin uses the official Bukkit updater to automatically update the plugin when a new version is found. To use it, set "update" in the config to true OR use /spamm update in-game.
How about cancelling the spam message so that others don't see it in the chat?
Even though the striketrhough makes it less readable it is still considered as unwanted so i wouldn't even output those type of messages in the chat ;-)
Good plugin nevertheless.
This is the best spam protection! Thank a lot!!!
simple and easy! tnks
Spamm currently works perfectly fine with any Spigot/Bukkit build including the new Spigot 1.8 build, but I will still be updating it to fix some noted caveats.
@RezzedUp
I will look into both of those problems!
EDIT: The latest version of Spamm fixes the capitalization option, but I'm not sure if I can fix the chatcolor-related issue.
So far it's worked but I have one problem: I have the decapitalization option disabled in the config but it still decaps messages. Also, whenever it does decap a message, it makes the message white even though the chat is a different color.
nice