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

    Chrono7

    [​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.
    Features:

    • 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:
    http://dev.bukkit.org/server-mods/spamguard/pages/help-and-support/


    Donate

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

    [​IMG]

    TODO List

    Check out the official SpamGuard TODO list:
    http://www.toodledo.com/public/td4f08f7842c380/0/226804/SpamGuard.html

    ChangeLog

    v0.5
    • Added message distance checking: http:en.wikipedia.org/wiki/Levenshtein_distance
    • 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: http://dev.bukkit.org/server-mods/spamguard/pages/main/change-log/
     
    bobbysmithyy likes this.
  2. Offline

    King_KYl3

    It randomly kicking all my users for spamming, they aren't even spamming -.-
     
  3. Offline

    Chrono7

    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

    asm0deus

    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

    King_KYl3

    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

    hqSparx

    <3 good plugin, just got it to work
     
  7. Offline

    Chrono7

    Sure, Ill add that in 0.4
    Good to hear it!
     
  8. Offline

    hqSparx

    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:
    [​IMG]

    //edit: another thing is that bans doesnt work for "Kick for more than x messages per y seconds:"
     
  9. Offline

    Chrono7

    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:
    http://www.toodledo.com/public/td4f08f7842c380/0/226804/SpamGuard.html

    From now on, please check this page before making any comments involving suggestions, bugs, or questions:
    http://dev.bukkit.org/server-mods/spamguard/pages/help-and-support/

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

    Dooderdo

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

    Lunga

    very nice plugin
     
  12. 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. Offline

    Chrono7

    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

    tom

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

    DarthSalamon

    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
    va:110)
    at com.chrono7.spamguard.playerListener.onPlayerChat(playerListener.java
    :65)
    at org.bukkit.plugin.java.JavaPluginLoader$6.execute(JavaPluginLoader.ja
    va:305)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:57)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:453)
    at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:742)

    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:725)
    at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:33)
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:100)
    at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:7
    8)
    at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:536)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:434)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)

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

    SupremeSurvival

    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

    Hkdavid1008

    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

    LordHareobrine

    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

    LordHareobrine

    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 22, 2016
  20. Offline

    ibreaktoucher

    can you add translation
     
  21. Offline

    DarthSalamon

    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

    Clavus

    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. Offline

    Chrono7

    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

    GarretSidzaka

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

    briankdk

    i get the same error :-(
     
  26. Offline

    Chrono7

    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

    briankdk

    Yes, im running 0.4.

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

    Here is the log data:

    SERVER STARTING:

    Code:
     2012-03-06 23:35:04 [INFO] Starting minecraft server version 1.2.3
    2012-03-06 23:35:04 [INFO] Loading properties
    2012-03-06 23:35:04 [INFO] Starting Minecraft server on *:25565
    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)
    2012-03-06 23:35:05 [INFO] [PermissionsEx] sql backend registered!
    2012-03-06 23:35:05 [INFO] [PermissionsEx] file backend registered!
    2012-03-06 23:35:05 [INFO] [PermissionsEx] PermissionEx plugin initialized.
    2012-03-06 23:35:05 [INFO] [PermissionsEx] p2compat backend registered!
    2012-03-06 23:35:05 [INFO] [PermissionsCompat] Compatibility Layer Initalized!
    2012-03-06 23:35:05 [INFO] [MineBackup] Loading MineBackup v0.5.7
    2012-03-06 23:35:05 [INFO] [SimpleJail] Loading SimpleJail v1.7.5
    2012-03-06 23:35:05 [INFO] [Spectate] Loading Spectate v1.5.2
    2012-03-06 23:35:05 [INFO] [WorldEdit] Loading WorldEdit v5.3-SNAPSHOT
    2012-03-06 23:35:05 [INFO] [SpamGuard] Loading SpamGuard v0.4
    2012-03-06 23:35:05 [INFO] [Vault] Loading Vault v1.2.12-b136
    2012-03-06 23:35:05 [INFO] [Lockette] Loading Lockette v1.5
    2012-03-06 23:35:05 [INFO] [PermissionsEx] Loading PermissionsEx v1.19
    2012-03-06 23:35:05 [INFO] [PermissionsEx] Initializing file backend
    2012-03-06 23:35:05 [INFO] ----- Bukkit Auto Updater -----
    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.
    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'.
    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.
    2012-03-06 23:35:05 [INFO] If you would like to disable this warning, simply set 'suggest-channels' to false in bukkit.yml.
    2012-03-06 23:35:05 [INFO] ----- ------------------- -----
    2012-03-06 23:35:05 [INFO] [GriefPrevention] Loading GriefPrevention v2.0
    2012-03-06 23:35:05 [INFO] [WorldGuard] Loading WorldGuard v5.5.2-SNAPSHOT
    2012-03-06 23:35:05 [INFO] [Zombes4Bukkit] Loading Zombes4Bukkit v0.1
    2012-03-06 23:35:05 [INFO] [Essentials] Loading Essentials vDev2.9.24
    2012-03-06 23:35:05 [INFO] [SimpleAlert] Loading SimpleAlert v1.5
    2012-03-06 23:35:05 [INFO] [ChatManager] Loading ChatManager v1.19
    2012-03-06 23:35:05 [INFO] [EssentialsSpawn] Loading EssentialsSpawn vDev2.9.24
    2012-03-06 23:35:05 [INFO] [Permissions] Loading Permissions v2.7.7
    2012-03-06 23:35:05 [INFO] [Modifyworld] Loading Modifyworld v1.19
    2012-03-06 23:35:05 [INFO] [LogBlock] Loading LogBlock v1.52
    2012-03-06 23:35:05 [INFO] [LogBlock] [LogBlock] Version check: Your version is up to date
    2012-03-06 23:35:05 [INFO] [LogBlock] [LogBlock] Connecting to root@jdbc:mysql://localhost:3306/minecraft...
    2012-03-06 23:35:05 [INFO] [Vault] Enabling Vault v1.2.12-b136
    2012-03-06 23:35:05 [INFO] [Vault][Economy] Essentials Economy found: Waiting
    2012-03-06 23:35:05 [INFO] [Vault][Permission] PermissionsEx found: Waiting
    2012-03-06 23:35:05 [INFO] [Vault][Permission] SuperPermissions loaded as backup permission system.
    2012-03-06 23:35:05 [INFO] [Vault][Chat] PermissionsEx found: Waiting
    2012-03-06 23:35:05 [INFO] [Vault] Enabled Version 1.2.12-b136
    2012-03-06 23:35:05 [INFO] Preparing level "world"
    2012-03-06 23:35:05 [INFO] Default game type: 1
    2012-03-06 23:35:05 [INFO] Preparing start region for level 0 (Seed: -5767274350514214198)
    2012-03-06 23:35:06 [INFO] Preparing start region for level 1 (Seed: -5767274350514214198)
    2012-03-06 23:35:06 [INFO] Preparing spawn area: 16%
    2012-03-06 23:35:07 [INFO] Preparing start region for level 2 (Seed: -5767274350514214198)
    2012-03-06 23:35:07 [INFO] [MineBackup] Enabling MineBackup v0.5.7
    2012-03-06 23:35:07 [INFO] [MineBackup] v0.5.7 enabled
    2012-03-06 23:35:07 [INFO] [SimpleJail] Enabling SimpleJail v1.7.5
    2012-03-06 23:35:07 [INFO] [SimpleJail] SimpleJail v1.7.5 enabled.
    2012-03-06 23:35:07 [INFO] [Spectate] Enabling Spectate v1.5.2
    2012-03-06 23:35:07 [INFO] Spectate v1.5.2 enabled!
    2012-03-06 23:35:07 [INFO] [WorldEdit] Enabling WorldEdit v5.3-SNAPSHOT
    2012-03-06 23:35:07 [INFO] WEPIF: Using the Bukkit Permissions API.
    2012-03-06 23:35:07 [INFO] [SpamGuard] Enabling SpamGuard v0.4
    2012-03-06 23:35:07 [INFO] SpamGuard version 0.4 is now enabled.
    2012-03-06 23:35:07 [INFO] [Lockette] Enabling Lockette v1.5
    2012-03-06 23:35:07 [INFO] [Lockette] Version 1.5 is being enabled!  Yay!  (Core version 1.3.1)
    2012-03-06 23:35:07 [INFO] [Lockette] Detected craftbukkit build [2034] ok.
    2012-03-06 23:35:07 [INFO] [Lockette] Using ops file for admin permissions.
    2012-03-06 23:35:07 [INFO] [Lockette] Ready to protect your containers.
    2012-03-06 23:35:07 [INFO] [PermissionsEx] Enabling PermissionsEx v1.19
    2012-03-06 23:35:07 [INFO] [PermissionsEx] Superperms support enabled.
    2012-03-06 23:35:07 [INFO] [PermissionsEx] v1.19 enabled
    2012-03-06 23:35:07 [INFO] WEPIF: PermissionsEx detected! Using PermissionsEx for permissions.
    2012-03-06 23:35:07 [INFO] [Lockette] Enabled link to plugin PermissionsEx for Groups/Permissions, version 1.19
    2012-03-06 23:35:07 [INFO] [Lockette] Ops file overridden, using linked plugin for admin permissions.
    2012-03-06 23:35:07 [INFO] [Vault][Permission] PermissionsEx hooked.
    2012-03-06 23:35:07 [INFO] [Vault][Permission] PermissionsEx_Chat hooked.
    2012-03-06 23:35:07 [INFO] [GriefPrevention] Enabling GriefPrevention v2.0
    2012-03-06 23:35:07 [INFO] GriefPrevention: Grief Prevention enabled.
    2012-03-06 23:35:07 [INFO] GriefPrevention: 61 total claims loaded.
    2012-03-06 23:35:07 [INFO] GriefPrevention: 32 players have staked claims.
    2012-03-06 23:35:08 [INFO] [WorldGuard] Enabling WorldGuard v5.5.2-SNAPSHOT
    2012-03-06 23:35:08 [INFO] [WorldGuard] (world) TNT ignition is blocked.
    2012-03-06 23:35:08 [INFO] [WorldGuard] (world) Lighters are blocked.
    2012-03-06 23:35:08 [INFO] [WorldGuard] (world) Lava fire is blocked.
    2012-03-06 23:35:08 [INFO] [WorldGuard] (world) All fire spread is disabled.
    2012-03-06 23:35:08 [INFO] [WorldGuard] Loaded configuration for world 'world"
    2012-03-06 23:35:08 [INFO] [WorldGuard] (world_nether) TNT ignition is blocked.
    2012-03-06 23:35:08 [INFO] [WorldGuard] (world_nether) Lighters are blocked.
    2012-03-06 23:35:08 [INFO] [WorldGuard] (world_nether) Lava fire is blocked.
    2012-03-06 23:35:08 [INFO] [WorldGuard] (world_nether) All fire spread is disabled.
    2012-03-06 23:35:08 [INFO] [WorldGuard] Loaded configuration for world 'world_nether"
    2012-03-06 23:35:08 [INFO] [WorldGuard] (world_the_end) TNT ignition is blocked.
    2012-03-06 23:35:08 [INFO] [WorldGuard] (world_the_end) Lighters are blocked.
    2012-03-06 23:35:08 [INFO] [WorldGuard] (world_the_end) Lava fire is blocked.
    2012-03-06 23:35:08 [INFO] [WorldGuard] (world_the_end) All fire spread is disabled.
    2012-03-06 23:35:08 [INFO] [WorldGuard] Loaded configuration for world 'world_the_end"
    2012-03-06 23:35:08 [INFO] [WorldGuard] 0 regions loaded for 'world'
    2012-03-06 23:35:08 [INFO] [WorldGuard] 0 regions loaded for 'world_nether'
    2012-03-06 23:35:08 [INFO] [WorldGuard] 0 regions loaded for 'world_the_end'
    2012-03-06 23:35:08 [INFO] [Zombes4Bukkit] Enabling Zombes4Bukkit v0.1
    2012-03-06 23:35:08 [INFO] [Zombes4Bukkit] NoClipEnabled
    2012-03-06 23:35:08 [INFO] [Essentials] Enabling Essentials vDev2.9.24
    2012-03-06 23:35:08 [INFO] File not found: plugins\Essentials\jail.yml
    2012-03-06 23:35:08 [INFO] [Vault][Economy] Essentials Economy hooked.
    2012-03-06 23:35:08 [INFO] Essentials: Using PermissionsEx based permissions.
    2012-03-06 23:35:08 [INFO] [SimpleAlert] Enabling SimpleAlert v1.5
    2012-03-06 23:35:08 [INFO] [SimpleAlert] Log Lava: true
    2012-03-06 23:35:08 [INFO] [SimpleAlert] Log Water: true
    2012-03-06 23:35:08 [INFO] [SimpleAlert] Log - Flint & Steel: true
    2012-03-06 23:35:08 [INFO] [SimpleAlert] Log - TNT: true
    2012-03-06 23:35:08 [INFO] [SimpleAlert] Log Alert in Console: true
    2012-03-06 23:35:08 [INFO] [SimpleAlert] disablelava: false
    2012-03-06 23:35:08 [INFO] [SimpleAlert] disablewater: false
    2012-03-06 23:35:08 [INFO] [SimpleAlert] disablefas: false
    2012-03-06 23:35:08 [INFO] [SimpleAlert] disabletnt: false
    2012-03-06 23:35:08 [INFO] [SimpleAlert] v1.5 is enabled. by MRI(Ivanpro)
    2012-03-06 23:35:08 [INFO] [ChatManager] Enabling ChatManager v1.19
    2012-03-06 23:35:08 [INFO] [ChatManager] ChatManager enabled!
    2012-03-06 23:35:08 [INFO] [EssentialsSpawn] Enabling EssentialsSpawn vDev2.9.24
    2012-03-06 23:35:08 [INFO] [Permissions] Enabling Permissions v2.7.7
    2012-03-06 23:35:08 [INFO] [PermissionsCompat] Compatibility layer enabled.
    2012-03-06 23:35:08 [INFO] WEPIF: PermissionsEx detected! Using PermissionsEx for permissions.
    2012-03-06 23:35:08 [INFO] [Lockette] Ignoring fake Permissions plugin version 2.7.7
    2012-03-06 23:35:08 [INFO] [Modifyworld] Enabling Modifyworld v1.19
    2012-03-06 23:35:08 [INFO] [Modifyworld] Modifyworld enabled!
    2012-03-06 23:35:08 [INFO] [LogBlock] Enabling LogBlock v1.52
    2012-03-06 23:35:08 [INFO] [LogBlock] [LogBlock] Permissions plugin found.
    2012-03-06 23:35:08 [INFO] [LogBlock] [LogBlock] Scheduled consumer with bukkit scheduler.
    2012-03-06 23:35:08 [INFO] [LogBlock] LogBlock v1.52 by DiddiZ enabled.
    2012-03-06 23:35:08 [INFO] Server permissions file permissions.yml is empty, ignoring it
    2012-03-06 23:35:08 [INFO] Done (2,884s)! For help, type "help" or "?" 

    ERROR:

    Code:
     2012-03-06 23:44:01 [INFO] [MineBackup]  - TaskProcess already working - it's already been a minute?!
    2012-03-06 23:45:07 [INFO] SpamGuard: Saving and printing stats to file...
    2012-03-06 23:45:12 [INFO] Miner2023 [/72.92.230.106:59624] logged in with entity id 2225 at ([world] 275.7119900277394, 71.87380380545434, 419.11487140954614)
    2012-03-06 23:45:22 [SEVERE] Could not pass event PlayerChatEvent to SpamGuard
    org.bukkit.event.EventException
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:303)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:441)
    at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:783)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:761)
    at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:33)
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:229)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:112)
    at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)
    at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:554)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:452)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:490)
    Caused by: java.lang.NumberFormatException: For input string: "87,5"
    at sun.misc.FloatingDecimal.readJavaFormatString(Unknown Source)
    at java.lang.Double.valueOf(Unknown Source)
    at com.chrono7.spamguard.SpamPlayerListener.messageAllowed(SpamPlayerListener.java:127)
    at com.chrono7.spamguard.SpamPlayerListener.onPlayerChat(SpamPlayerListener.java:57)
    at sun.reflect.GeneratedMethodAccessor38.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:301)
    ... 11 more
    2012-03-06 23:45:22 [INFO] <Member Miner2023> IT WORKS
    2012-03-06 23:45:43 [INFO] <Owner briankdk> how do i enable NOCLIP ?
    2012-03-06 23:45:59 [INFO] <Owner briankdk> do i have to go to the config .tct or just F7 ?
    2012-03-06 23:46:06 [INFO] <Member Miner2023> it enables when you press the key you set to enable it
    2012-03-06 23:46:17 [INFO] [PLAYER_COMMAND] Miner2023: /tpa briandk
    2012-03-06 23:46:19 [INFO] <Owner briankdk> where do i set the key ?
    2012-03-06 23:46:46 [SEVERE] Could not pass event PlayerChatEvent to SpamGuard
    org.bukkit.event.EventException
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:303)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:441)
    at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:783)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:761)
    at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:33)
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:229)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:112)
    at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)
    at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:554)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:452)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:490)
    Caused by: java.lang.NumberFormatException: For input string: "1,7"
    at sun.misc.FloatingDecimal.readJavaFormatString(Unknown Source)
    at java.lang.Double.valueOf(Unknown Source)
    at com.chrono7.spamguard.SpamPlayerListener.messageAllowed(SpamPlayerListener.java:127)
    at com.chrono7.spamguard.SpamPlayerListener.onPlayerChat(SpamPlayerListener.java:57)
    at sun.reflect.GeneratedMethodAccessor38.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:301)
    ... 11 more
    2012-03-06 23:46:46 [INFO] <Member Miner2023> go on your Zombie mod installer but open it as administrator
    2012-03-06 23:46:54 [INFO] <Owner briankdk> found it
    2012-03-06 23:47:08 [INFO] <Owner briankdk> its F6 by default
    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

    Chrono7

  29. Offline

    matthew99144

    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.
     
  30. Offline

    machogamzer

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

    M1sT3rM4n

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

Share This Page