[ADMN/CHAT/GEN] OKSpamSecurity v2.0.0 - Stop spammers right in their tracks! [1.0.0-R1]

Discussion in 'Inactive/Unsupported Plugins' started by Kalman Olah, Aug 4, 2011.

  1. Offline

    Kalman Olah

    OS - OKSpamSecurity
    by Kalman Olah​
    Latest version: 2.0.0 ( Download - Source)​
    Would you like to buy me a drink? some useless stuff from Amazon? a car?​
    What is OKSpamSecurity?
    OKSpamSecurity is a antispam plugin for Bukkit. It provides you with several unique ways to prevent spam from disrupting gameplay.​
    Where can I get OKSpamSecurity?
    You can always find the latest version here .​
    Additionally, OKSpamSecurity comes with an auto-updater that will download updates to the /plugins/OKSpamSecurity/update/ folder.​
    How do I set up OKSpamSecurity?
    Just drop the plugin .jar in your /plugins/ folder, and let OKSpamSecurity generate a configuration file(/plugins/OKSpamSecurity/config.yml).​
    Example config.yml:​
    Example configuration:

    Commands and Permissions
    Node: okspamsecurity.reload -- Allows you to use /os reload
    Node: okspamsecurity.ignore.all -- Allows you to ignore all spam checks
    Node: okspamsecurity.ignore.chat -- Allows you to ignore chat spam checks
    Node: okspamsecutiy.ignore.command -- Allows you to ignore command spam checks
    Node: okspamsecurity.ignore.login -- Allows you to ignore login spam checks

    /os reload -- Reloads the configuration


    Version 2.0.0
    • Complete recode.
    • Added login, chat and command monitoring.
    • Added multiple punishments.
    scuba2dan and kahlilnc like this.
  2. Offline


    put simply. It needs to be a little more shocking. Lightning.
  3. Offline


    Sorry for the delay in submission approvals, I've been away for a while.
  4. Offline

    Kalman Olah

    Not a problem, the wait was worth it :)
  5. Offline


    Is bukkit capable of detecting if a players is using CAPS?

    What I would really like is for players using CAPS for multiple messages in a row to be muted
  6. Offline


    getting this error using bukkit 1000 and latest version of okspam

    2011-08-08 20:15:16 [SEVERE] Could not pass event PLAYER_CHAT to OKSpamSecurity
    java.lang.NoSuchMethodError: com.nijiko.permissions.PermissionHandler.getUserObject(Ljava/lang/String;Ljava/lang/String;)Lcom/nijiko/permissions/User;
        at me.kalmanolah.os.OKmain.CheckPermission(OKmain.java:182)
        at me.kalmanolah.os.OKPlayerListener.onPlayerChat(OKPlayerListener.java:21)
        at org.bukkit.plugin.java.JavaPluginLoader$6.execute(JavaPluginLoader.java:279)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:332)
        at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:682)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:670)
        at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:33)
        at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:85)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:451)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
  7. Offline

    Kalman Olah

    OKSpamSecurity currently does not support Permissions 2.7.x, only Permissions 3.1.x.
  8. Offline


    @Kalman Olah

    Ability to manually mute an individual until the default time is passed, or manually unmuted?

    Sometimes a person is just annoying in chat, and Mirroring them would be a relief without hurting their feelings.
  9. Offline


    Me and some admins were JUST discussing about putting a request for something like this. I will definitely try this out!
  10. Offline

    Kalman Olah

    Great :).

    Version 1.0.2​
    • Added the /os punish <name> and /os forgive <name> commands, which allow you to manually punish a player for spamming.
  11. Could you add kick and/or mcbans temporary bans?
  12. Offline


    With HeroChat, the person does get a Mirror or Mute, But he talks trough the mute. Any Advice?
  13. Offline

    Kalman Olah

    Mirror mode does not work with HeroChat, but Mute mode should. Try setting the config to mute and restarting your server. Mirror won't completely change to Mute with just a /os reload.
  14. Offline


    Ill try a reload now and give feedback!,

    Mute does work after a reboot of the server.
    Any chance you could add messagers per second? Like 3 messages in 10seconds.

    I don't want my members to type very short sentences like:

    eg calling my username or requesting for help spam a a like.

    Edit: i do like this approach, i would like to combine messages per minute and a check for messages per second (linespam).

    Also what does the
    quiet-time-requirement: '15'
    Mean? 15 seconds? 1 minute 50? , 1 minute and 15 seconds?
  15. Offline


    As well as above have a duplicate match.
  16. Offline

    Kalman Olah

    Quiet-time-requirement is the time in seconds during which a spammer has to make no attempts to talk to be able to talk again. This somewhat prevents spammers from getting routinely unmuted so the ycan shit up the whole place again. I'll see what I can do about the messages/second thing in a future version, but for now it's messages/minute. I've found that setting it to 30 is a great way to weed out spammers.
  17. Offline


    I have set it to 10 my dear ;), might do 12/13/14 but the members don't spam that much already! Only linespam is still a problem.
  18. Offline


    suggestion: damage via lightning!
  19. Offline


    Works well, hope you can keep this plugin updated in the future!
  20. Offline

    Kalman Olah

    This is the #1 anti-spam plugin, even on CB 1185!
  21. Offline


    hmm... many of my plugins that uses PLAYER_CHAT gets a severe error. This is one of those plugins. Is this plugin working on other servers?
  22. Offline

    Kalman Olah

  23. Offline


    Plugin doesn't seem to do anything

    Also when I type /os reload I get an error that says, "An internal error occurred while attempting to perform this command."

    I don't get any errors in console, it just simply doesn't mute people.
  24. Offline

    Kalman Olah

    Post your config on pastebin.com, and post your console error.
  25. Offline


    ... Not to be rude, but did you not read what I said? I don't get a console error and I pasted the config already...
  26. Offline

    Kalman Olah

    Not to be rude, but your config did not contain indentation and "An internal error occurred while attempting to perform this command." is only displayed when an error occurs that is printed to the console.
  27. Offline


    That is just what is said in game. There was no actual error posted than that message in game.
  28. Offline

    Teh Kitteh

    This is really nice. Can we get a "messages per x second"? That would negate a ton of spam on my server.
  29. Offline

    Kalman Olah

    Version 1.0.3​
    • Cleaned code.
    • Updated auto-updater.
    • Uses new bukkit configuration API.
    • Added anonymous stat tracking. Can be disabled in the config.
  30. Offline


    So this won't work with HeroChat? :( I was going to use that.

Share This Page