Inactive [CHAT/ADMN] StopTalkingAutoBan [Reloaded!] Alpha1 - Intelligent Anti-Spam System [1.4.5-R0.2]

Discussion in 'Inactive/Unsupported Plugins' started by Blackburn29, Aug 22, 2011.

     
  1. Offline

    Blackburn29

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    • Adfly links are prohibited.
    StopTalkingAutoBan(S.T.A.B) - Spam monitoring, as it should be!

    [IMG]

    Versions:
    Original v2.1.1
    Reloaded: Alpha1

    Like us on Facebook!
    [IMG]






    ***HERE TO REPORT A BUG? PLEASE POST IT HERE***


    Description
    This plugin was developed specifically to stop spam on your server as fast and effecient as possible.

    STAB is fully configurable. Ranging to from the messages that are sent to the user upon kick or ban, to tweaking the sensitivity of STAB.

    Currently by default, all builders get 1 offence for spamming. If that offence is used up, they will be banned from the server on their next offence. (Warnings may be turned off in the plugins config file)

    STAB also features it's own RemoteConsole system. Allowing admin to watch their servers from home without having to deal with pesky SSH or Command Line! Just simply type the ServerIP and stabRcon port number and hit connect! You will now be able to send commands, see whos currently logged in, chat in game, and kick/ban players, without ever logging into minecraft!


    Screenshots:

    [IMG]

    [IMG] [IMG]

    [IMG]

    [IMG]

    [IMG]



    Documentation and Instructions:
    • Permissions and Configuration Options
    http://dev.bukkit.org/server-mods/stab/pages/permissions/

    Features:
    • Logs the IPs and Usernames of every player that joins.
    • Logs the chatlog with DisplayName and AccountName.
    • Watches each player individually for both Chat and Command Spamming
    • Lag Calibration/Anti-Lag
    • Intelligent system for detecting players that spam in game.
    • Fully Multi-threaded
    • Lots of configuration options to make the experience perfect for your server.
    • Easy to use both in-game, and in console.
    • Permissions support, but not required.
    • MCBans Support
    • PlayerLogging
    • RemoteConsole
    • On-The-Fly Editing of Configuration Options
    Download The Plugin

    If you enjoy this plugin, feel free to click the button below.
    Doing this will allow me to continue development and support each build.
    Any amount is GREATLY appriciated, even if its $1...
    [IMG]

    This post has been edited 51 times. It was last edited by Blackburn29 Dec 5, 2012.
    KawaiiNeko, McEvan, columb and 2 others like this.
  2.  
  3. Offline

    xizvyrious

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Works great, been running this plugin on my server before released here on Bukkit.
  4. Offline

    Blackburn29

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Any feedback would be great, thank you.
  5. Offline

    Blackburn29

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Updated mod and thread.
  6. Offline

    xizvyrious

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Can't wait to get home tonight and try it on my server, the previous builds have been awesome :)
  7. Offline

    Deanouk87

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Hi all,

    Everytime a player joins it says in console:
    [STAB]Files not found, therefore we will create them for you.

    Is this ment to happen every time players join or not? From what I can tell the players name/ip address files are populating correctly
  8. Offline

    Blackburn29

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    I'm currently in class, when I get home I will look into this, and get back to you.

    thanks

    EDIT:
    Ok so I took a look at the plugin on my test sever and I was able to re-create this issue. I will push out a new update tonight. The plugin is still fully functional.

    EDIT#2:
    NEW UPDATE PUSHED! Fixed the issue.

    This post has been edited 2 times. It was last edited by Blackburn29 Aug 24, 2011.
    Deanouk87 likes this.
  9. Offline

    Deanouk87

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Wow that was fast!

    Works perfect thanks!
  10. Offline

    Brad Myers

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    This plugin works great. Highly recommended!:)
  11. Offline

    Blackburn29

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    No problem!

    If anything else comes up, or have any questions or comments about a plugin, feel free to let me know.
  12. Offline

    Josh Harwood

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Really needs permissions support. also being able to set additional/alternative commands on mute/kick/ban would be good.
    Code:
    Mute:
    mute {user}
    Kick:
    kick {user}
    money {user} set 0
    Ban:
    pex user {user} group set Disabled
    eban {user}
  13. Offline

    Blackburn29

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    I see what you mean(kinda). But really this plugin was developed to stop everyone from spamming in game chat, nothing more, nothing less. If you provide more detail on what you are specifically asking for. Maybe I will consider it.
  14. Offline

    Thimmey

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Hey
    Is it possible that you add a function, that detetcs caps? i think it would be handy aswell^^
    like if some1 says different things but uses capslock constantly
  15. Offline

    Deanouk87

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Hi again,

    I have had the plugin installed for a few days. It works fine when I manually spam the chat, however doesn't seem to work when users connect to my server with some sort of hacked client and spam. They dont get any automated warnings/kicks/bans.

    Any ideas why this would be and is there anything useful I can send you (logs/consoles-screenshot)?
  16. Offline

    Blackburn29

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Yes! Please shoot me some screenshots and a copy of the server log if possible!

    I'll attempt to keep you up to date with any information I find, and hope to find a way to stop it.

    I do know that STAB will stop Alias which is a client mod that spams chat, as I have tested it myself. But I will look at what else I can find...

    Thanks,
    Blackburn

    This post has been edited 2 times. It was last edited by Blackburn29 Aug 28, 2011.
  17. Offline

    TelephoneKiosk

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    2011-08-27 23:43:30 [SEVERE] Could not pass event PLAYER_CHAT to StopTalkingAutoBan
    java.util.DuplicateFormatFlagsException: Flags = ' '
    at java.util.Formatter$Flags.parse(Unknown Source)
    at java.util.Formatter$FormatSpecifier.flags(Unknown Source)
    at java.util.Formatter$FormatSpecifier.<init>(Unknown Source)
    at java.util.Formatter.parse(Unknown Source)
    at java.util.Formatter.format(Unknown Source)
    at java.util.Formatter.format(Unknown Source)
    at me.blackburn.STAB.stabPlayerListener.onPlayerChat(stabPlayerListener.java:63)
    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:338)
    at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:706)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:694)
    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:89)
    at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:436)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:454)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:363)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)

    Also, when it bans people they can rejoin.
  18. Offline

    Blackburn29

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    @TelephoneKiosk, are you using any other Chat Plugins?

    That error is saying that my plugin was unable to get the players last chat message(returned as null). So I', thinking maybe you are using some sort of chat plugin that is altering how players chat?

    Using the standard chat on my 1060 server, none of us are able to recreate your error.
  19. Offline

    mineHAVOC

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    installed, /reload-all, restarted, and it doesnt do anything. it says its loaded, both on server start and in /plugins.

    this is from the stabchatlog.txt

    Code:
    [ZantaClaus]-[ZantaClaus?f]-[2709676] ==> asdf
    [ZantaClaus]-[ZantaClaus?f]-[2709676] ==> asdf
    [ZantaClaus]-[ZantaClaus?f]-[2709676] ==> adf
    [ZantaClaus]-[ZantaClaus?f]-[2709676] ==> adf
    [ZantaClaus]-[ZantaClaus?f]-[2709676] ==> adfs
    [ZantaClaus]-[ZantaClaus?f]-[2709676] ==> adf
    [Nickm909]-[Nickm909?f]-[2670147] ==> ok
    [ZantaClaus]-[ZantaClaus?f]-[2709676] ==> asdf
    [ZantaClaus]-[ZantaClaus?f]-[2709676] ==> adf
    [ZantaClaus]-[ZantaClaus?f]-[2709676] ==> adf
    [ZantaClaus]-[ZantaClaus?f]-[2709676] ==> adfs
    [ZantaClaus]-[ZantaClaus?f]-[2709676] ==> A
    [ZantaClaus]-[ZantaClaus?f]-[2709676] ==> A
    [ZantaClaus]-[ZantaClaus?f]-[2709676] ==> A
    [Nickm909]-[Nickm909?f]-[2670147] ==> Shop
    [ZantaClaus]-[ZantaClaus?f]-[2709676] ==> A
    [ZantaClaus]-[ZantaClaus?f]-[2709676] ==> A
    [ZantaClaus]-[ZantaClaus?f]-[2709676] ==> A
    [ZantaClaus]-[ZantaClaus?f]-[2709676] ==> A
    [ZantaClaus]-[ZantaClaus?f]-[2709676] ==> A
    [ZantaClaus]-[ZantaClaus?f]-[2709676] ==> A
    [ZantaClaus]-[ZantaClaus?f]-[2709676] ==> A
    [ZantaClaus]-[ZantaClaus?f]-[2709676] ==> sorry for the spam, testing a plugin
    [Nickm909]-[Nickm909?f]-[2670147] ==> come
    [kassquatch]-[kassquatch?f]-[2687046] ==> ok, anyone want to test spam plugin for free $10, first person to say yes gets it
    [superchatteo]-[superchatteo?f]-[2754012] ==> yes
    [Nickm909]-[Nickm909?f]-[2670147] ==> gxybfr
    [Nickm909]-[Nickm909?f]-[2670147] ==> xgfbxr
    [kassquatch]-[kassquatch?f]-[2687046] ==> k super
    [Nickm909]-[Nickm909?f]-[2670147] ==> aww me
    [kassquatch]-[kassquatch?f]-[2687046] ==> type hi over and over plz
    [superchatteo]-[superchatteo?f]-[2754012] ==> hi
    [superchatteo]-[superchatteo?f]-[2754012] ==> hi
    [superchatteo]-[superchatteo?f]-[2754012] ==> hi
    [superchatteo]-[superchatteo?f]-[2754012] ==> hit
    [superchatteo]-[superchatteo?f]-[2754012] ==> hi
    [superchatteo]-[superchatteo?f]-[2754012] ==> hi
    [superchatteo]-[superchatteo?f]-[2754012] ==> hi
    [superchatteo]-[superchatteo?f]-[2754012] ==> hi
    [Nickm909]-[Nickm909?f]-[2670147] ==> HI
    [superchatteo]-[superchatteo?f]-[2754012] ==> hi
    
    from the console
    Code:
    >19:15:49 [INFO] **********************************************************
    
    >19:15:49 [INFO] ** [STAB] Ver: [1.2.2] was enabled successfully!  **
    
    >19:15:49 [INFO] ** ======= TeamM4.com || freebuildxiz.webs.com =======  **
    
    >19:15:49 [INFO] ** =======  Created by: Blackburn & Xizvrious  =======  **
    
    >19:15:50 [INFO] ** =============  [STAB] is up to date!  =============  **
    
    >19:15:50 [INFO] **********************************************************

    This post has been edited 2 times. It was last edited by mineHAVOC Sep 1, 2011.
  20. Offline

    Blackburn29

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Uploading video. It will be available in the OP. Btw, next time edit your chat logs, I dont approve of what your players are saying.
  21. Offline

    Blackburn29

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
  22. Offline

    mineHAVOC

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    lol sorry, thought I actually took that out.
  23. Offline

    mineHAVOC

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Also, i think its mostlikely another plugin conflicting. here is a list of chat plugins im using

    Herochat
    SimplePrefix
    Towny (sort of modifies chat)
    HeroicDeath (text on death)

    and then this is a list of all my plugins

    Alphachest
    chestshop
    commandsigns
    craftbook
    essentials
    gravelclay
    Iconomy
    itemdrop
    lockette
    mcmmo
    permissionsbukkit
    propertime
    Votifier
    worldedit
    worldguard

    This post has been edited 3 times. It was last edited by mineHAVOC Sep 1, 2011.
  24. Offline

    APhilosopher

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    hey this plugin works great, the only issue im having is that when a player is banned by stab they can still rejoin

    so i get people who use alias spam get auto banned but log right back in cycle repeat

    it still is a whole lot better then letting them run free to spam without the autokick, but i definitely would love it if it effectivly auto banned,

    my logs get no errors
  25. Offline

    NINJ4

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    This plugin is fantastic so far, but I would love to see a few minor features that would really make this plugin shine:
    1) ability to configure offenses (i.e. ban on the first offense, or on the fifth, or kick for any number of offenses).
    2) an option to disable the plugin chat logging.
    3) The ability to configure what exactly entails "spam" as far as the plugin is concerned.

    Overall great work, and I'll definitely continue to use this plugin for my server. :)
  26. Offline

    Blackburn29

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Heres a list of plugins that I have tested with this plugin....



    Backup http://forums.bukkit.org/threads/admn-backup-1-6-a-simple-backup-plugin-818.9871/

    Essentials http://forums.bukkit.org/threads/ge...n-of-useful-commands-and-features-1060.15312/

    Featurepack http://forums.bukkit.org/threads/ge...ther-voting-control-tips-and-more-1060.18400/

    FlamboyantFlock http://forums.bukkit.org/threads/fun-flamboyantflock-v0-2-gives-sheep-more-colour-860.19109/

    LogBlock http://forums.bukkit.org/threads/in...ber-fixes-find-those-damn-griefers-1060.4543/

    LWC http://forums.bukkit.org/threads/se...chests-furnaces-dispensers-and-more-1060.967/

    MagicCarpet http://forums.bukkit.org/threads/fun-magiccarpet-v1-5-6-take-yourself-wonder-by-wonder-1000.704/

    Multi-verse-Core http://forums.bukkit.org/threads/edit-misc-tp-fun-multiverse-2-0-world-management-1060.3707/

    MyHome http://forums.bukkit.org/threads/tp-myhome-v2-0a-1000-1060.13313/

    PermissionsEx http://forums.bukkit.org/threads/admn-dev-permissionsex-pex-v1-13-tomorrow-is-today-1060.18140/

    Regios http://forums.bukkit.org/threads/ad...ement-multi-world-protection-more-1060.15898/

    Reporter http://forums.bukkit.org/threads/ad...-report-rule-breakers-permissions-1060.30465/

    SignLift http://forums.bukkit.org/threads/mech-signlift-v0-9-elevators-with-signs-1000-permissions.2900/

    SimpleHat http://forums.bukkit.org/threads/mech-fun-simplehat-0-7-just-hats-bukkit-permissions-1060.24880/

    StealthLogin http://forums.bukkit.org/threads/admin-sec-stealthlogin-v1-1-1-hide-your-joins-and-quits-1000.10906/

    VanishNoPickup http://forums.bukkit.org/threads/ad...elf-invisible-disable-item-pickups-935.15766/

    VoteKick http://dev.bukkit.org/server-mods/votekick/

    VoxelSniper http://forums.bukkit.org/threads/ed...ible-long-range-in-game-map-editor-1060.1748/



    This post has been edited 1 time. It was last edited by Blackburn29 Sep 1, 2011.
  27. Offline

    Blackburn29

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Are you using any name/chat mods other than STAB? So far I do not have any support for them...

    I have been thinking of this but at the same time, I am trying to keep this as lightweight, easy to use, and resource independent as possible. I have a few ideas of working in a SQLite database that can be used widespread across plugins(including my VoteKick plugin). That way people can implement it and keep track of a player's bad side...
  28. Offline

    zOxigen

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Really good one, thank u. But is that a chance that i can change information languange? texts
  29. Offline

    Mercury

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
  30. Offline

    mineHAVOC

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    so I have confirmed that the problem with the conflicting plugins is HeroChat.

    I have since disabled herochat so I can use this plugin.

    All other plugins in my list work with this plugin.

    (may be helpful to add in OP)

    This post has been edited 1 time. It was last edited by mineHAVOC Sep 4, 2011.
  31. Offline

    mineHAVOC

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    on that, anyone have a good chat plugin that works with this?

Share This Page