Steel Security
I have noticed that recently a lot of server admins have installed something like LogBlock or NoCheat and then thought that they were untouchable. Then they turn around to see that their server have been completely ruined by either hackers, spammers, or griefers. I wanted to put and end to all of this, so I started the creation of Steel Security. My goal is to have one plugin that will make a server as safe as possible with minimal work for the admins that covers every last aspect of grief prevention.
Note This a beta release the only features currently implemented are:
- Censoring With whitlest words
- Anti Spam
- Anti Caps
- Login Limiter
- Offline Game mode changing
- Block Blacklist
- Vanishing
- Player Spectating
- Ticket Request System
Planned Features Are: (Note: These are not implemented yet)
- Block Logging With Rollbacks
- In game Config Editing
- Anti Speed,flying,fastplace,etc. Hacks
- Region Protection
- Chest Protection
- Online Intefaces
- Chat and Command Logging
- Back-Ups
- Inventory Monitoring and Cheat Checks
- Sequential Teleporting
- IP Logging
- Global Banning
- World edit logging
- Op confirm
- Admin passwords
- Video Logs
- Anti Xray
- Hack client feature survey tracker.
- Remote server.log veiwing
I hope this plugin puts an end to griefers and hackers so any admin can sleep soundly at night.
@Zman0903
so far it will work fine but it the future im not sure as i work on antihack
This sounds like it will be amazing. I will be able to replace several plugins if you truly implement all those features! Please add a donate link or let me know other ways I may be able to help get this done!
Does it work well with NoCheat and/or AntiCheat?
Please get some of these 'Planned' features out... so i can start to use this...
Thank you SO much. I've been looking for a plugin like this forever! Do you have any idea how the Nodus tracking will work?
@Mayhem777 Im hoping I can get it in by the next major update but it wont be as detailed as hawkeye yet.
I wanto to replace hawkeye because it's development is dead and doesn't works with R4, will you add database support?
@_Justyce_
World edit does have a log but it only tracks when you load or unload a schematic
@littlepsychoLP
World edit does have have an api...
@fromgate
Unfortunately before coding this project i hadn't coded java in three years so my knowledge is limited. I don't know how to do the nodus tracking simply because i have to relearn java once i figure it out though ill add it. I know how unprofessional that sounds but that is the case and ill be coding what i can and i wont jump ahead of myself because that's how people make mistakes.
@littlepsychoLP
WorldEdit has already a log file (I'm not sure 85%) so they just have to copy the log.
It's impossible to log WordEdit as it doesn't has an API
I think you must include nodus tracking at first line of your TODO list :)
@Theway2cool1
Im very sorry about that. i have uploaded a new version which fixes the problem. It will be available once it is approved by the bukkitdev staff.
After installing this plugin, I can't seem to change gamemode with the Essentials command or the STS command. This is the error message I'm getting:
14:17:33 [INFO] Blitzace23 did/tried the command :: /sts gamemode Blitzace23 1 14:17:33 [SEVERE] Tue Jul 03 14:17:33 CDT 2012 Command /sts gamemode Blitzace23 1 used by Blitzace23 generated an exception. java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to [Lorg.bukkit .entity.Player; at net.othercraft.steelsecurity.utils.Tools.safePlayer(Tools.java:18) at net.othercraft.steelsecurity.commands.GameModeCmdCatch.decodePlayer(G ameModeCmdCatch.java:105) at net.othercraft.steelsecurity.commands.GameModeCmdCatch.stsgamemode(Ga meModeCmdCatch.java:50) at net.othercraft.steelsecurity.commands.Sts.command(Sts.java:137) at net.othercraft.steelsecurity.commands.Sts.handleCommand(Sts.java:232)
at net.othercraft.steelsecurity.utils.SSCmdExe.onCommand(SSCmdExe.java:4 4) at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:16 6) at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:4 79) at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler. java:821) at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:781)
at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:764) at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:34) at net.minecraft.server.NetworkManager.b(NetworkManager.java:229) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:113) at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:7 8) at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:567) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:459) at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
@carstorm
Yes
Will the block blacklist block modded blocks such as the ones added by tekkit
@Nuinethir
That is very useful information. Is it possible that you could send me a link?
@cczeus
Infact nodus re-enabled the feature so that should be no problem at all :)
@carstorm
I can perfectly understand that. Ill be sure to add that although there are some tricky bugs im finding with some new features so it may be a bit.
@cczeus
Thank you, I'm about to go on vacation myself so hopefully it will be done before I get back!
@carstorm
Right now Mike is on vacation with bad wifi, so he won't be replying here for a bit, but I'll relay this message to him. I thought that he already added it, but I guess not. It will be in the next update.
Can you add a whitelist so that things like grass and dounthost (my friends username), and ho (last 2 if you were blocking ho) could be allowed but they must be in the whitelist. This is the only thing stopping me from using this right now.