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 27, 2011.

  1. [​IMG]

    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


    It randomly kicking all my users for spamming, they aren't even spamming -.-
  3. It kicked all of your users? Literally all of them? Also, it prevents you from seeing most of the messages anyway, so they may have actually been spamming.
  4. Offline


    Also, it loads up but most things fail to operate correct with multiverse loaded. Not a huge deal but for some people it will.
  5. Offline


    Didn't Kick all of them once they joined slowly all got kicked think it may be fixed :confused:, Anyways Maybe add feature in config disallow to see messages when users kicked/banned, Thanks :)
  6. Offline


    <3 good plugin, just got it to work
  7. Sure, Ill add that in 0.4
    Good to hear it!
  8. Offline


    Could u add feature to set how long will bans be or to use mute instead of ban? Configurable messages would also be nice :)

    btw. im getting error when plugin loads - its nothing important, but still:

    //edit: another thing is that bans doesnt work for "Kick for more than x messages per y seconds:"
  9. That error normally appears when enabling SpamGuard for the first time, you shouldn't see it again unless there is a problem.

    For the feature, I will consider it.

    The official TODO List is live! Check it out:

    From now on, please check this page before making any comments involving suggestions, bugs, or questions:

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
    Last edited by a moderator: May 23, 2016
  10. Offline


    What should I do If I don not want people to get banned? "Kicks before ban: x"? What should I do?
  11. Offline


    very nice plugin
  12. Offline


    Is there a reason why spamguard uses an extreme amount of cpu? When I tested spamguard on my server, the cpu went up by 70% and my host staff confirmed that spamguard was the cause of the 70% increase as the cpu reduced by 70% when spamguard was removed. It is a pity as spamguard is such a good plugin.
  13. A dev build for 0.4 will be out in the near future, however it will not include reputations.

    I apologize for the lack of frequent updates; I am extremely busy with midterms, getting my black belt next week, the robotics team, and others. Please understand this!

    Thanks for the patience!
    o0AzzA0o likes this.
  14. Offline


    You said it has its own bannign system. Does that mean it takes over /ban ?
  15. Offline


    I get this error:
    22:46:10 [SEVERE] Could not pass event org.bukkit.event.player.PlayerChatEvent t
    o SpamGuard
    java.lang.NumberFormatException: For input string: "45,7"
    at sun.misc.FloatingDecimal.readJavaFormatString(Unknown Source)
    at java.lang.Double.valueOf(Unknown Source)
    at com.chrono7.spamguard.playerListener.messageAllowed(playerListener.ja
    at com.chrono7.spamguard.playerListener.onPlayerChat(
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j

    at net.minecraft.server.NetServerHandler.a(
    at net.minecraft.server.Packet3Chat.handle(
    at net.minecraft.server.NetworkManager.b(
    at net.minecraft.server.NetServerHandler.a(
    at net.minecraft.server.NetworkListenThread.a(
    at net.minecraft.server.MinecraftServer.w(

    I think this has something to do with the decimal separator (comma,period),
    but I'm not sure.. any suggestions?
  16. Offline


    Just added this plugin to my server, hopefully everything works out okay. From the looks of it you have things down pretty well here, I'm putting my trust into this one! Keep up the great work!
  17. Offline


    Hello, is there a way to configure how many characters are allowed to be capitalized? I've been searching the configuration file and have come to no avail. Help would be great! Thanks!
  18. Offline


    On the reputation thing, there should be a command that lists the rep of other players. Your rep decreases for every time you are kicked. If your rep hits 0 in a specific catagory, you are banned. The lower your rep gets, the more stringently it should check the player. I would suggest a different set of coding for each reputation range, 10-8 should be one 7-5 5-4 and 3-1. For each time it goes to the next rank down you are warned "you are now in 7-5 range, 5-4." etc. For each rank down the time between checks for each player should go down (yes I agree with that part of the survey.) The rep should be for different catagories, like swearing, caps lock, commands, etc. It should check more for each one the less rep you have in that catagory. If you have 5-4 rep in swearing, it will check you with more stringent and focused checks. Just a suggestion. Good luck, I know it wouldn't be easy to program, but it would really help the effectiveness of the plugin. No disrespect to the way it is. I really like the plugin. It works very well.
  19. Offline


    Ive seen this before with groupmanager. It is certainly a syntax error in the config. You have added an unneeded comma. Please post the config, so I can take a look at it.

    "Try setting x to -1. It may give you a syntax error message, if so, then go back to what you were using before." Appologies, this does not work. It reads it like positive one. You will be banned after spamming once.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
    Last edited by a moderator: May 23, 2016
  20. Offline


    can you add translation
  21. Offline


    Message Cooldown:
    Enabled: true
    Message Cooldown Time: 1
    Command Cooldown:
    Enabled: true
    Command Cooldown Time: 3
    CoolDown Kicking:
    Enabled: true
    Kick after _ cooldown warnings: 5
    Warnings to kick: 3
    Kicks before ban: 3
    Kicks expire after _ minutes: 60
    Kick for more than _ messages per x seconds: 4
    Kick for more than x messages per _ seconds: 3
    Word Filter:
    Enabled: false
    Give Warning if blocked: true
    Filtered Words:
    - list removed for obvious reasons
    Block CapsLock:
    Enabled: true
    Disallow more than _ percent uppercase characters: 50
    Disallow more than _ message repeats: 3
    Custom ban message: 'SpamGuard: You have been banned for spamming!'
    AutoSave every _ minutes: 60
  22. Offline


    It would be nice if there was a "Word whitelist" too. My Factions plugin reads chat like "f claim" (making it act like the command "/f claim"), but to SpamGuard is just looks like spam if used a lot in quick succession.
  23. Hey everyone, updated for CB 1.2.3-R0.1 / Minecraft 1.2.3
    I finally got some more free time after getting my blackbelt, doing well on midterms, several orchestra concerts, etc.
    No big changes, just updated to the new events system and fixed some performance issues. I might put reputations on hold or cancel it, I don't find it too important at this point.
  24. Offline


    omg im getting this right now!!! thank you!
  25. Offline


    i get the same error :-(
  26. Are you running v0.4? Because that is method disabled and cannot be called in v0.4 because it is not made for factions.
  27. Offline


    Yes, im running 0.4.

    I dont understand what u mean by the next u write ?

    Here is the log data:


    Code (Text):
    1.  2012-03-06 23:35:04 [INFO] Starting minecraft server version 1.2.3
    2. 2012-03-06 23:35:04 [INFO] Loading properties
    3. 2012-03-06 23:35:04 [INFO] Starting Minecraft server on *:25565
    4. 2012-03-06 23:35:04 [INFO] This server is running CraftBukkit version git-Bukkit-1.1-R6-33-gb66156b-b2034jnks (MC: 1.2.3) (Implementing API version 1.2.3-R0.1)
    5. 2012-03-06 23:35:05 [INFO] [PermissionsEx] sql backend registered!
    6. 2012-03-06 23:35:05 [INFO] [PermissionsEx] file backend registered!
    7. 2012-03-06 23:35:05 [INFO] [PermissionsEx] PermissionEx plugin initialized.
    8. 2012-03-06 23:35:05 [INFO] [PermissionsEx] p2compat backend registered!
    9. 2012-03-06 23:35:05 [INFO] [PermissionsCompat] Compatibility Layer Initalized!
    10. 2012-03-06 23:35:05 [INFO] [MineBackup] Loading MineBackup v0.5.7
    11. 2012-03-06 23:35:05 [INFO] [SimpleJail] Loading SimpleJail v1.7.5
    12. 2012-03-06 23:35:05 [INFO] [Spectate] Loading Spectate v1.5.2
    13. 2012-03-06 23:35:05 [INFO] [WorldEdit] Loading WorldEdit v5.3-SNAPSHOT
    14. 2012-03-06 23:35:05 [INFO] [SpamGuard] Loading SpamGuard v0.4
    15. 2012-03-06 23:35:05 [INFO] [Vault] Loading Vault v1.2.12-b136
    16. 2012-03-06 23:35:05 [INFO] [Lockette] Loading Lockette v1.5
    17. 2012-03-06 23:35:05 [INFO] [PermissionsEx] Loading PermissionsEx v1.19
    18. 2012-03-06 23:35:05 [INFO] [PermissionsEx] Initializing file backend
    19. 2012-03-06 23:35:05 [INFO] ----- Bukkit Auto Updater -----
    20. 2012-03-06 23:35:05 [INFO] It appears that you're running a Beta Build, when you've specified in bukkit.yml that you prefer to run Recommended Builds.
    21. 2012-03-06 23:35:05 [INFO] If you would like to be kept informed about new Beta Build releases, it is recommended that you change 'preferred-channel' in your bukkit.yml to 'beta'.
    22. 2012-03-06 23:35:05 [INFO] With that set, you will be told whenever a new version is available for download, so that you can always keep up to date and secure with the latest fixes.
    23. 2012-03-06 23:35:05 [INFO] If you would like to disable this warning, simply set 'suggest-channels' to false in bukkit.yml.
    24. 2012-03-06 23:35:05 [INFO] ----- ------------------- -----
    25. 2012-03-06 23:35:05 [INFO] [GriefPrevention] Loading GriefPrevention v2.0
    26. 2012-03-06 23:35:05 [INFO] [WorldGuard] Loading WorldGuard v5.5.2-SNAPSHOT
    27. 2012-03-06 23:35:05 [INFO] [Zombes4Bukkit] Loading Zombes4Bukkit v0.1
    28. 2012-03-06 23:35:05 [INFO] [Essentials] Loading Essentials vDev2.9.24
    29. 2012-03-06 23:35:05 [INFO] [SimpleAlert] Loading SimpleAlert v1.5
    30. 2012-03-06 23:35:05 [INFO] [ChatManager] Loading ChatManager v1.19
    31. 2012-03-06 23:35:05 [INFO] [EssentialsSpawn] Loading EssentialsSpawn vDev2.9.24
    32. 2012-03-06 23:35:05 [INFO] [Permissions] Loading Permissions v2.7.7
    33. 2012-03-06 23:35:05 [INFO] [Modifyworld] Loading Modifyworld v1.19
    34. 2012-03-06 23:35:05 [INFO] [LogBlock] Loading LogBlock v1.52
    35. 2012-03-06 23:35:05 [INFO] [LogBlock] [LogBlock] Version check: Your version is up to date
    36. 2012-03-06 23:35:05 [INFO] [LogBlock] [LogBlock] Connecting to [email protected]:mysql://localhost:3306/minecraft...
    37. 2012-03-06 23:35:05 [INFO] [Vault] Enabling Vault v1.2.12-b136
    38. 2012-03-06 23:35:05 [INFO] [Vault][Economy] Essentials Economy found: Waiting
    39. 2012-03-06 23:35:05 [INFO] [Vault][Permission] PermissionsEx found: Waiting
    40. 2012-03-06 23:35:05 [INFO] [Vault][Permission] SuperPermissions loaded as backup permission system.
    41. 2012-03-06 23:35:05 [INFO] [Vault][Chat] PermissionsEx found: Waiting
    42. 2012-03-06 23:35:05 [INFO] [Vault] Enabled Version 1.2.12-b136
    43. 2012-03-06 23:35:05 [INFO] Preparing level "world"
    44. 2012-03-06 23:35:05 [INFO] Default game type: 1
    45. 2012-03-06 23:35:05 [INFO] Preparing start region for level 0 (Seed: -5767274350514214198)
    46. 2012-03-06 23:35:06 [INFO] Preparing start region for level 1 (Seed: -5767274350514214198)
    47. 2012-03-06 23:35:06 [INFO] Preparing spawn area: 16%
    48. 2012-03-06 23:35:07 [INFO] Preparing start region for level 2 (Seed: -5767274350514214198)
    49. 2012-03-06 23:35:07 [INFO] [MineBackup] Enabling MineBackup v0.5.7
    50. 2012-03-06 23:35:07 [INFO] [MineBackup] v0.5.7 enabled
    51. 2012-03-06 23:35:07 [INFO] [SimpleJail] Enabling SimpleJail v1.7.5
    52. 2012-03-06 23:35:07 [INFO] [SimpleJail] SimpleJail v1.7.5 enabled.
    53. 2012-03-06 23:35:07 [INFO] [Spectate] Enabling Spectate v1.5.2
    54. 2012-03-06 23:35:07 [INFO] Spectate v1.5.2 enabled!
    55. 2012-03-06 23:35:07 [INFO] [WorldEdit] Enabling WorldEdit v5.3-SNAPSHOT
    56. 2012-03-06 23:35:07 [INFO] WEPIF: Using the Bukkit Permissions API.
    57. 2012-03-06 23:35:07 [INFO] [SpamGuard] Enabling SpamGuard v0.4
    58. 2012-03-06 23:35:07 [INFO] SpamGuard version 0.4 is now enabled.
    59. 2012-03-06 23:35:07 [INFO] [Lockette] Enabling Lockette v1.5
    60. 2012-03-06 23:35:07 [INFO] [Lockette] Version 1.5 is being enabled!  Yay!  (Core version 1.3.1)
    61. 2012-03-06 23:35:07 [INFO] [Lockette] Detected craftbukkit build [2034] ok.
    62. 2012-03-06 23:35:07 [INFO] [Lockette] Using ops file for admin permissions.
    63. 2012-03-06 23:35:07 [INFO] [Lockette] Ready to protect your containers.
    64. 2012-03-06 23:35:07 [INFO] [PermissionsEx] Enabling PermissionsEx v1.19
    65. 2012-03-06 23:35:07 [INFO] [PermissionsEx] Superperms support enabled.
    66. 2012-03-06 23:35:07 [INFO] [PermissionsEx] v1.19 enabled
    67. 2012-03-06 23:35:07 [INFO] WEPIF: PermissionsEx detected! Using PermissionsEx for permissions.
    68. 2012-03-06 23:35:07 [INFO] [Lockette] Enabled link to plugin PermissionsEx for Groups/Permissions, version 1.19
    69. 2012-03-06 23:35:07 [INFO] [Lockette] Ops file overridden, using linked plugin for admin permissions.
    70. 2012-03-06 23:35:07 [INFO] [Vault][Permission] PermissionsEx hooked.
    71. 2012-03-06 23:35:07 [INFO] [Vault][Permission] PermissionsEx_Chat hooked.
    72. 2012-03-06 23:35:07 [INFO] [GriefPrevention] Enabling GriefPrevention v2.0
    73. 2012-03-06 23:35:07 [INFO] GriefPrevention: Grief Prevention enabled.
    74. 2012-03-06 23:35:07 [INFO] GriefPrevention: 61 total claims loaded.
    75. 2012-03-06 23:35:07 [INFO] GriefPrevention: 32 players have staked claims.
    76. 2012-03-06 23:35:08 [INFO] [WorldGuard] Enabling WorldGuard v5.5.2-SNAPSHOT
    77. 2012-03-06 23:35:08 [INFO] [WorldGuard] (world) TNT ignition is blocked.
    78. 2012-03-06 23:35:08 [INFO] [WorldGuard] (world) Lighters are blocked.
    79. 2012-03-06 23:35:08 [INFO] [WorldGuard] (world) Lava fire is blocked.
    80. 2012-03-06 23:35:08 [INFO] [WorldGuard] (world) All fire spread is disabled.
    81. 2012-03-06 23:35:08 [INFO] [WorldGuard] Loaded configuration for world 'world"
    82. 2012-03-06 23:35:08 [INFO] [WorldGuard] (world_nether) TNT ignition is blocked.
    83. 2012-03-06 23:35:08 [INFO] [WorldGuard] (world_nether) Lighters are blocked.
    84. 2012-03-06 23:35:08 [INFO] [WorldGuard] (world_nether) Lava fire is blocked.
    85. 2012-03-06 23:35:08 [INFO] [WorldGuard] (world_nether) All fire spread is disabled.
    86. 2012-03-06 23:35:08 [INFO] [WorldGuard] Loaded configuration for world 'world_nether"
    87. 2012-03-06 23:35:08 [INFO] [WorldGuard] (world_the_end) TNT ignition is blocked.
    88. 2012-03-06 23:35:08 [INFO] [WorldGuard] (world_the_end) Lighters are blocked.
    89. 2012-03-06 23:35:08 [INFO] [WorldGuard] (world_the_end) Lava fire is blocked.
    90. 2012-03-06 23:35:08 [INFO] [WorldGuard] (world_the_end) All fire spread is disabled.
    91. 2012-03-06 23:35:08 [INFO] [WorldGuard] Loaded configuration for world 'world_the_end"
    92. 2012-03-06 23:35:08 [INFO] [WorldGuard] 0 regions loaded for 'world'
    93. 2012-03-06 23:35:08 [INFO] [WorldGuard] 0 regions loaded for 'world_nether'
    94. 2012-03-06 23:35:08 [INFO] [WorldGuard] 0 regions loaded for 'world_the_end'
    95. 2012-03-06 23:35:08 [INFO] [Zombes4Bukkit] Enabling Zombes4Bukkit v0.1
    96. 2012-03-06 23:35:08 [INFO] [Zombes4Bukkit] NoClipEnabled
    97. 2012-03-06 23:35:08 [INFO] [Essentials] Enabling Essentials vDev2.9.24
    98. 2012-03-06 23:35:08 [INFO] File not found: plugins\Essentials\jail.yml
    99. 2012-03-06 23:35:08 [INFO] [Vault][Economy] Essentials Economy hooked.
    100. 2012-03-06 23:35:08 [INFO] Essentials: Using PermissionsEx based permissions.
    101. 2012-03-06 23:35:08 [INFO] [SimpleAlert] Enabling SimpleAlert v1.5
    102. 2012-03-06 23:35:08 [INFO] [SimpleAlert] Log Lava: true
    103. 2012-03-06 23:35:08 [INFO] [SimpleAlert] Log Water: true
    104. 2012-03-06 23:35:08 [INFO] [SimpleAlert] Log - Flint & Steel: true
    105. 2012-03-06 23:35:08 [INFO] [SimpleAlert] Log - TNT: true
    106. 2012-03-06 23:35:08 [INFO] [SimpleAlert] Log Alert in Console: true
    107. 2012-03-06 23:35:08 [INFO] [SimpleAlert] disablelava: false
    108. 2012-03-06 23:35:08 [INFO] [SimpleAlert] disablewater: false
    109. 2012-03-06 23:35:08 [INFO] [SimpleAlert] disablefas: false
    110. 2012-03-06 23:35:08 [INFO] [SimpleAlert] disabletnt: false
    111. 2012-03-06 23:35:08 [INFO] [SimpleAlert] v1.5 is enabled. by MRI(Ivanpro)
    112. 2012-03-06 23:35:08 [INFO] [ChatManager] Enabling ChatManager v1.19
    113. 2012-03-06 23:35:08 [INFO] [ChatManager] ChatManager enabled!
    114. 2012-03-06 23:35:08 [INFO] [EssentialsSpawn] Enabling EssentialsSpawn vDev2.9.24
    115. 2012-03-06 23:35:08 [INFO] [Permissions] Enabling Permissions v2.7.7
    116. 2012-03-06 23:35:08 [INFO] [PermissionsCompat] Compatibility layer enabled.
    117. 2012-03-06 23:35:08 [INFO] WEPIF: PermissionsEx detected! Using PermissionsEx for permissions.
    118. 2012-03-06 23:35:08 [INFO] [Lockette] Ignoring fake Permissions plugin version 2.7.7
    119. 2012-03-06 23:35:08 [INFO] [Modifyworld] Enabling Modifyworld v1.19
    120. 2012-03-06 23:35:08 [INFO] [Modifyworld] Modifyworld enabled!
    121. 2012-03-06 23:35:08 [INFO] [LogBlock] Enabling LogBlock v1.52
    122. 2012-03-06 23:35:08 [INFO] [LogBlock] [LogBlock] Permissions plugin found.
    123. 2012-03-06 23:35:08 [INFO] [LogBlock] [LogBlock] Scheduled consumer with bukkit scheduler.
    124. 2012-03-06 23:35:08 [INFO] [LogBlock] LogBlock v1.52 by DiddiZ enabled.
    125. 2012-03-06 23:35:08 [INFO] Server permissions file permissions.yml is empty, ignoring it
    126. 2012-03-06 23:35:08 [INFO] Done (2,884s)! For help, type "help" or "?"


    Code (Text):
    1.  2012-03-06 23:44:01 [INFO] [MineBackup]  - TaskProcess already working - it's already been a minute?!
    2. 2012-03-06 23:45:07 [INFO] SpamGuard: Saving and printing stats to file...
    3. 2012-03-06 23:45:12 [INFO] Miner2023 [/] logged in with entity id 2225 at ([world] 275.7119900277394, 71.87380380545434, 419.11487140954614)
    4. 2012-03-06 23:45:22 [SEVERE] Could not pass event PlayerChatEvent to SpamGuard
    5. org.bukkit.event.EventException
    6. at$1.execute(
    7. at org.bukkit.plugin.RegisteredListener.callEvent(
    8. at org.bukkit.plugin.SimplePluginManager.callEvent(
    9. at
    10. at net.minecraft.server.NetServerHandler.a(
    11. at net.minecraft.server.Packet3Chat.handle(
    12. at net.minecraft.server.NetworkManager.b(
    13. at net.minecraft.server.NetServerHandler.a(
    14. at net.minecraft.server.NetworkListenThread.a(
    15. at net.minecraft.server.MinecraftServer.w(
    16. at
    17. at
    18. Caused by: java.lang.NumberFormatException: For input string: "87,5"
    19. at sun.misc.FloatingDecimal.readJavaFormatString(Unknown Source)
    20. at java.lang.Double.valueOf(Unknown Source)
    21. at com.chrono7.spamguard.SpamPlayerListener.messageAllowed(
    22. at com.chrono7.spamguard.SpamPlayerListener.onPlayerChat(
    23. at sun.reflect.GeneratedMethodAccessor38.invoke(Unknown Source)
    24. at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    25. at java.lang.reflect.Method.invoke(Unknown Source)
    26. at$1.execute(
    27. ... 11 more
    28. 2012-03-06 23:45:22 [INFO] <Member Miner2023> IT WORKS
    29. 2012-03-06 23:45:43 [INFO] <Owner briankdk> how do i enable NOCLIP ?
    30. 2012-03-06 23:45:59 [INFO] <Owner briankdk> do i have to go to the config .tct or just F7 ?
    31. 2012-03-06 23:46:06 [INFO] <Member Miner2023> it enables when you press the key you set to enable it
    32. 2012-03-06 23:46:17 [INFO] [PLAYER_COMMAND] Miner2023: /tpa briandk
    33. 2012-03-06 23:46:19 [INFO] <Owner briankdk> where do i set the key ?
    34. 2012-03-06 23:46:46 [SEVERE] Could not pass event PlayerChatEvent to SpamGuard
    35. org.bukkit.event.EventException
    36. at$1.execute(
    37. at org.bukkit.plugin.RegisteredListener.callEvent(
    38. at org.bukkit.plugin.SimplePluginManager.callEvent(
    39. at
    40. at net.minecraft.server.NetServerHandler.a(
    41. at net.minecraft.server.Packet3Chat.handle(
    42. at net.minecraft.server.NetworkManager.b(
    43. at net.minecraft.server.NetServerHandler.a(
    44. at net.minecraft.server.NetworkListenThread.a(
    45. at net.minecraft.server.MinecraftServer.w(
    46. at
    47. at
    48. Caused by: java.lang.NumberFormatException: For input string: "1,7"
    49. at sun.misc.FloatingDecimal.readJavaFormatString(Unknown Source)
    50. at java.lang.Double.valueOf(Unknown Source)
    51. at com.chrono7.spamguard.SpamPlayerListener.messageAllowed(
    52. at com.chrono7.spamguard.SpamPlayerListener.onPlayerChat(
    53. at sun.reflect.GeneratedMethodAccessor38.invoke(Unknown Source)
    54. at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    55. at java.lang.reflect.Method.invoke(Unknown Source)
    56. at$1.execute(
    57. ... 11 more
    58. 2012-03-06 23:46:46 [INFO] <Member Miner2023> go on your Zombie mod installer but open it as administrator
    59. 2012-03-06 23:46:54 [INFO] <Owner briankdk> found it
    60. 2012-03-06 23:47:08 [INFO] <Owner briankdk> its F6 by default
    61. 2012-03-06 23:47:12 [INFO] <Member Miner2023> where are you  
    And the only thing that is working is the SPAM - i can write FUCK and i can USE CAPS.....
  28. Offline


    You should add an option to disable the global broadcasting of "[SpamGuard] Kicked player for spamming!"
    also it seems to display duplicate messages. And this is the best antispam plugin ive seen so far.
  29. Offline


    Please give us a working link for 1.2.3 ! Thank you!
  30. Offline


    I just posted a message on BukkitDev about a bug I found.

Share This Page