Inactive [ADMN/CHAT/GEN] SpamGuard v0.5 - Fully configurable chat & spam prevention [1.2.5-R0.1]

Discussion in 'Inactive/Unsupported Plugins' started by Chrono7, Dec 26, 2011.

  1. Offline



    BukkitDev Page|Download|Help|Setup and Installation

    SpamGuard's purpose is to prevent spam through the use of real-time chat monitoring. SpamGuard uses methods such as disallowing more than 1 message per every x seconds, as well as counting a user's total messages for 10 seconds and flagging them if the message count is higher than a certain number. Featuring several configurable options, SpamGuard is an excellent way to keep your server's chat clean of spam.

    How does SpamGuard check for spam?
    • Word blacklisting
    • Number of messages (you can set this number) sent within a certain number of seconds
    • Caps lock detection
    • Repetitive message detection
    • More coming soon!
    How does SpamGuard prevent spam?
    • SpamGuard features a message cooldown time (configurable), so if a spam bot comes on, you won't even see 90% of the spam!
    • A Command cooldown time will prevent spamming of commands like "/me" to bypass a normal message-only spam filter.
    • If a player is flagged for sending spam-like messages, they are given a warning. If a player receives 3 (configurable) warnings, they will be kicked from the game.
    • If a player is kicked 3 (configurable) times, they will be auto-banned. SpamGuard now uses its own banning system, so it won't conflict with other ban-changing plugins.

    • Custom cooldown setting to prevent a player from sending more than 1 message or command per 0.25 (configurable) second.
    • Kicks spambots within milliseconds.
    • Only 1 message from a spambot will enter the chat, not 15+
    • Warning feature that tracks how many times a player has been flagged for spam.
    • Auto-Kick will automatically remove a player from the game if they have received a specific number of warnings.
    • Caps Lock detection will determine the percentage of upper-caps letters in a message, and flag it if it contains a high enough percentage.
    • Removes annoying message filled with numbers or symbols!
    • Word filtering will check every message against a defined list of blacklisted words, and flag the message if it contains a blacklisted word.
    • Message repeat detection will compare a player's message to their previous message, and flag it if the message is repeated a certain number of times.
    • Distance Calculating determines how similar one message was to the last and flags it!
    • Flagged messages will not be seen in the chat, and the sender will receive a warning as well as a description of the rule broken.
    Video Description:

    Have a suggestion? Read this:


    Feel free to click below to donate if you like the plugin!


    TODO List

    Check out the official SpamGuard TODO list:


    • Added message distance checking:
    • Fixed /reload
    • Tweaked cooldown settings
    • Removed Kick for x messages in x seconds - cooldowns are faster and more effective!
    • Cooldown time is now in milliseconds!
    • CapsLock blocking can now cover numbers and symbols in addition to uppercase
    • And More!
    View older versions here:
    bobbysmithyy likes this.
  2. Offline


  3. Offline


    New update. We're at 1.2.4. Don't wanna be a h8er, but when u got time, please make this for 1.2.4. Thank you for all your hard work.
  4. Offline


    Updated to 0.5 | 1.2.5-R01

    Changes are in the main post above!
  5. Offline


    no cursing support?
  6. Offline


    Awesome plugin! Works perfectly. Thanks :)
  7. how do i set a word blacklist?
  8. Offline


    I have the same problem, it seems that it doesn't work if I use:

    Word Filter:
    Enabled: true
    Give Warning if blocked: true
    Filtered Words:
    - kanker
    - kut

    doesn't work! :)
  9. Yeah, the caps lock detection or swearing blacklist doesn't work.
  10. Offline


    I'm getting this error:
    D1 SpamGuard has encountered an error: null
  11. Offline


    how can make this SpamGuard for all users not only for no op ppls
  12. Offline


    Does this stop spam logging and can you set it also to do a temp ban after the kicks like first 5 min ban then 25 min then 1 Hour then 1 day then a week then perm ban? that will be cool of you can do that
  13. Offline


    I love this plugin, but can you add the option to change (Or lengthen) the alias. /sg conflicts with another plugin. This would mean a LOT to me.
  14. Offline


  15. Offline


    It says you are banned after 3 kicks but then you can join again wtf is wrong
  16. Offline


    This Is Spam and it keeps going on XD!
    Screen Shot 2012-06-24 at 7.55.48 AM.png
    Buckethead likes this.
  17. Offline


  18. Offline


    Set the cooldown times to 2000 or 1000 instead of just 2. They are in milliseconds, not seconds.
  19. Offline


    ah ok ty
  20. Offline


    Is it possible to set an exact match for filtered words?
    Example: I have the word "rape" in the filtered word list, but if a player types "skyscraper", grape", "drape" etc. they get a warning that isn't deserved. Can it check for the exact word entered rather than as a subset of a character string?
  21. Offline


    see if its fixed in new alpha 2 first
  22. Offline


    OK plugin looks good i will get it for my server, but just a question.
    People have gotton smarter and bot or not they are kicked for something like,
    But this is what they do on my server (Example)
    So on with different symbles
    With SpamGuard block this if a message is VERY similer?
    If possable I would like a answer quick... Thanks :D
    And we're may I download the latest version? I think i missed that.
  23. Offline


    Added a new version, 1.0 BETA-1, adding:
    • Bugfixes
    • SpamGuard now supports running a console command on banning/warning/kicking a player. use <player> to insert the player into the command.
  24. Offline


    why i cant use at same time spamguard and survival games because is same command /sg :(
  25. Offline


    Does this work against the leave and join spam bot's?
  26. Is it possible to change the command as it conflicts with /SG for Survival Games.
    SurvivalGames also has /HG so its not the end of the world but most people use /SG so it's generating a bit of admin traffic. Thanks, great plugin tho.

    Just interested, if the kicks expire, to get a ban do you need to get 3 kicks before they expire?
    or could they be a week appart and still get a ban? I was'nt sure about that.

Share This Page