StopTalkingAutoBan
A NEW VERSION STAB IS NOW AVAILABLE, PLEASE DOWNLOAD IT HERE
ANY VERSION BELOW Alpha 2 is NOT supported. So please do not submit bug reports if you are on a version LOWER than Alpha2==
All older commands (excluding reload and mute are now supported). As well as STAB being much faster than ever before!
This plugin was developed specifically to stop spam on your server as fast and efficient 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 Remote Console system. Allowing admin to watch their servers from home without having to deal with pesky SSH or Command Line! Just simply type the Server IP and stabRcon port number and hit connect! You will now be able to send commands, see who's currently logged in, chat in game, and kick/ban players, without ever logging into Minecraft!
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
- Remote Console
- On-The-Fly Editing of Configuration Options
Links:
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 appreciated, even if its $1...
.png)

-
View User Profile
-
Send Message
Posted Jun 7, 2012Stab v2.0.9 Does not have the changelog on the official website.
-
View User Profile
-
Send Message
Posted Jun 6, 2012@creeperape
Has been reported multiple times. I'm in the process of fixing the issues.
-
View User Profile
-
Send Message
Posted Jun 5, 2012[Server] SEVERE com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: User teamm4_stabuser already has more than 'max_user_connections' active connections Face Meets Palm. My console log is like fucked cause of this. Please fix it...
-
View User Profile
-
Send Message
Posted Jun 3, 2012@codydbgt
Sorry. I've been VERY busy. Just moved into my new house this week and school started back up.
-
View User Profile
-
Send Message
Posted Jun 2, 2012@blackburn29
For real ????......1 day later
-
View User Profile
-
Send Message
Posted Jun 1, 2012Stab does not block command spam anymore but that is probably gonna be fixed In your new version.
-
View User Profile
-
Send Message
Posted May 31, 2012@codydbgt
Just got my internet back up today. Will release ASAP
-
View User Profile
-
Send Message
Posted May 28, 2012@blackburn29
wheres that new version ! LOL
-
View User Profile
-
Send Message
Posted May 27, 2012Hey,
you guy's should disable rcon from the beginning.
some guy managed to hack my server thru the unsave password 1234 :)
-
View User Profile
-
Send Message
Posted May 19, 2012@stgram
A new version will be released in a few days that has protection against this
-
View User Profile
-
Send Message
Posted May 19, 2012We have a problem with mass login bots from USA, they use proxies. Is it possible to not allow ingame any ip-s with more than 3 accounts? Their names are random so once they cycle a few times it will be all over. I just dont want to be spammed with join/quit messages every time it happens....
-
View User Profile
-
Send Message
Posted May 15, 2012@codydbgt
Ill look into it
-
View User Profile
-
Send Message
Posted May 15, 2012add this feature please
http://dev.bukkit.org/server-mods/noreconnectspam/
-
View User Profile
-
Send Message
Posted May 13, 2012@codydbgt
If you are having an error, please disable "listServerOnSTABWebsite" in the config. That will make it go away
-
View User Profile
-
Send Message
Posted May 13, 2012i get the same thing
-
View User Profile
-
Send Message
Posted May 12, 2012spamming this in log every min or so,
RE] com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: User teamm4_stabuser already has more than 'max_user_connections' active connections 2012-05-13 01:47:55 [SEVERE] at sun.reflect.GeneratedConstructorAccessor227.newInstance(Unknown Source) 2012-05-13 01:47:55 [SEVERE] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) 2012-05-13 01:47:55 [SEVERE] at java.lang.reflect.Constructor.newInstance(Constructor.java:532) 2012-05-13 01:47:55 [SEVERE] at com.mysql.jdbc.Util.handleNewInstance(Util.java:407) 2012-05-13 01:47:55 [SEVERE] at com.mysql.jdbc.Util.getInstance(Util.java:382) 2012-05-13 01:47:55 [SEVERE] at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1052) 2012-05-13 01:47:55 [SEVERE] at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3593) 2012-05-13 01:47:55 [SEVERE] at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3525) 2012-05-13 01:47:55 [SEVERE] at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:931) 2012-05-13 01:47:55 [SEVERE] at com.mysql.jdbc.MysqlIO.secureAuth411(MysqlIO.java:4046) 2012-05-13 01:47:55 [SEVERE] at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1296) 2012-05-13 01:47:55 [SEVERE] at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2338) 2012-05-13 01:47:55 [SEVERE] at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2371) 2012-05-13 01:47:55 [SEVERE] at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2163) 2012-05-13 01:47:55 [SEVERE] at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:794) 2012-05-13 01:47:55 [SEVERE] at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:47) 2012-05-13 01:47:55 [SEVERE] at sun.reflect.GeneratedConstructorAccessor208.newInstance(Unknown Source) 2012-05-13 01:47:55 [SEVERE] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) 2012-05-13 01:47:55 [SEVERE] at java.lang.reflect.Constructor.newInstance(Constructor.java:532) 2012-05-13 01:47:55 [SEVERE] at com.mysql.jdbc.Util.handleNewInstance(Util.java:407) 2012-05-13 01:47:55 [SEVERE] at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:378) 2012-05-13 01:47:55 [SEVERE] at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:305) 2012-05-13 01:47:55 [SEVERE] at java.sql.DriverManager.getConnection(DriverManager.java:620) 2012-05-13 01:47:55 [SEVERE] at java.sql.DriverManager.getConnection(DriverManager.java:200) 2012-05-13 01:47:55 [SEVERE] at me.blackburn.STAB.DBManagement.execOnlineQuery(DBManagement.java:60) 2012-05-13 01:47:55 [SEVERE] at me.blackburn.STAB.DBManagement.run(DBManagement.java:95) 2012-05-13 01:47:55 [SEVERE] at java.lang.Thread.run(Thread.java:636)
Please update, thanks.
-
View User Profile
-
Send Message
Posted May 12, 2012i see you updated thoe its still giveing me this error .... i didnt even know this plugin used a sql for any thing
-
View User Profile
-
Send Message
Posted May 12, 2012i think i can fix this just making a full repot to plugin authere about a huge update i did today on my server and placing all the console stuff here :D
00:14:04 [SEVERE] com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Use r teamm4_stabuser already has more than 'max_user_connections' active connection s 00:14:04 [SEVERE] at sun.reflect.GeneratedConstructorAccessor130.newInstan ce(Unknown Source) 00:14:04 [SEVERE] at sun.reflect.DelegatingConstructorAccessorImpl.newInst ance(Unknown Source) 00:14:04 [SEVERE] at java.lang.reflect.Constructor.newInstance(Unknown Sou rce) 00:14:04 [SEVERE] at com.mysql.jdbc.Util.handleNewInstance(Util.java:407) 00:14:04 [SEVERE] at com.mysql.jdbc.Util.getInstance(Util.java:382) 00:14:04 [SEVERE] at com.mysql.jdbc.SQLError.createSQLException(SQLError.j ava:1052) 00:14:04 [SEVERE] at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java: 3593) 00:14:04 [SEVERE] at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java: 3525) 00:14:04 [SEVERE] at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java: 931) 00:14:04 [SEVERE] at com.mysql.jdbc.MysqlIO.secureAuth411(MysqlIO.java:404 6) 00:14:04 [SEVERE] at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1296)
00:14:04 [SEVERE] at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionI mpl.java:2338) 00:14:04 [SEVERE] at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(Conne ctionImpl.java:2371) 00:14:04 [SEVERE] at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionI mpl.java:2163) 00:14:04 [SEVERE] at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.j ava:794) 00:14:04 [SEVERE] at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection .java:47) 00:14:04 [SEVERE] at sun.reflect.GeneratedConstructorAccessor115.newInstan ce(Unknown Source) 00:14:04 [SEVERE] at sun.reflect.DelegatingConstructorAccessorImpl.newInst ance(Unknown Source) 00:14:04 [SEVERE] at java.lang.reflect.Constructor.newInstance(Unknown Sou rce) 00:14:04 [SEVERE] at com.mysql.jdbc.Util.handleNewInstance(Util.java:407) 00:14:04 [SEVERE] at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionI mpl.java:378) 00:14:04 [SEVERE] at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegist eringDriver.java:305) 00:14:04 [SEVERE] at java.sql.DriverManager.getConnection(Unknown Source) 00:14:04 [SEVERE] at java.sql.DriverManager.getConnection(Unknown Source) 00:14:04 [SEVERE] at me.blackburn.STAB.DBManagement.execOnlineQuery(DBMana gement.java:60) 00:14:04 [SEVERE] at me.blackburn.STAB.DBManagement.run(DBManagement.java: 93) 00:14:04 [SEVERE] at java.lang.Thread.run(Unknown Source)
-
View User Profile
-
Send Message
Posted May 11, 2012@th3controller
You realize that has been implemented since like 1.2.8 right?
-
View User Profile
-
Send Message
Posted May 11, 2012I feel like this plugin is drifting away from its original purpose. Kicking players when server is shutting down? Come on blackburn!