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.
-
View User Profile
-
Send Message
Posted Feb 21, 2014I am oped, but I don't have any permissions for this, other than commands. Is there a way to fix this?
-
View User Profile
-
Send Message
Posted Feb 23, 2019In reply to TNTftw21:
-
View User Profile
-
Send Message
Posted Sep 22, 2013@ocasek3232
I also get the same error. It's because of this "!!". It's created each time a new player joins the game and every time a player joins the game it gives these errors. I hope they remove "!!' this from the config because there's no way to disable it from being created.
-
View User Profile
-
Send Message
Posted Sep 11, 2013Hello, I see you have a very useful plugin, I have downloaded (however not installed yet) the version compatible for 1.6.2, and I'm wondering if there is a version that will work with 1.5.2? of course you know I would ask for that right... Lol! :) thanks, Ron
-
View User Profile
-
Send Message
Posted Sep 11, 2013I would love to see another feature added to this: IP confirm for Admins / OPs. Basicly, if a player has a certain permission the player has to get his IP address confirmed before he can join the server, the player would need a different administrator (or the console!) to confirm his IP address by typing /approve {playername} {IPaddress}, for example.
Thank you. Colin
-
View User Profile
-
Send Message
Posted Sep 10, 201315:59:12 [SEVERE] Cannot load plugins/SteelSecurity/Players/FoxHopi.yml
org.bukkit.configuration.InvalidConfigurationException: could not determine a constructor for the tag tag:yaml.org,2002:org.bukkit.GameMode in "<string>", line 1, column 11: Gamemode: !!org.bukkit.GameMode 'SURVIVAL' ^
at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:55) at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:138) at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:105) at org.bukkit.configuration.file.YamlConfiguration.loadConfiguration(YamlConfiguration.java:175) at mike111177.plugins.steelsecurity.configuration.CustomConfig.reloadConfig(CustomConfig.java:41) at mike111177.plugins.steelsecurity.configuration.CustomConfig.getConfig(CustomConfig.java:35) at mike111177.plugins.steelsecurity.managers.player.PlayerConfigManager.registerPlayer(PlayerConfigManager.java:38) at mike111177.plugins.steelsecurity.managers.player.PlayerConfigManager.onJoin(PlayerConfigManager.java:55) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462) at net.minecraft.server.v1_6_R2.PlayerList.c(PlayerList.java:206) at net.minecraft.server.v1_6_R2.PlayerList.a(PlayerList.java:102) at net.minecraft.server.v1_6_R2.PendingConnection.e(PendingConnection.java:130) at net.minecraft.server.v1_6_R2.PendingConnection.d(PendingConnection.java:43) at net.minecraft.server.v1_6_R2.DedicatedServerConnectionThread.a(DedicatedServerConnectionThread.java:41) at net.minecraft.server.v1_6_R2.DedicatedServerConnection.b(SourceFile:29) at net.minecraft.server.v1_6_R2.MinecraftServer.t(MinecraftServer.java:590) at net.minecraft.server.v1_6_R2.DedicatedServer.t(DedicatedServer.java:226) at net.minecraft.server.v1_6_R2.MinecraftServer.s(MinecraftServer.java:486) at net.minecraft.server.v1_6_R2.MinecraftServer.run(MinecraftServer.java:419) at net.minecraft.server.v1_6_R2.ThreadServerApplication.run(SourceFile:582) Caused by: could not determine a constructor for the tag tag:yaml.org,2002:org.bukkit.GameMode in "<string>", line 1, column 11: Gamemode: !!org.bukkit.GameMode 'SURVIVAL' ^
at org.yaml.snakeyaml.constructor.SafeConstructor$ConstructUndefined.construct(SafeConstructor.java:475) at org.yaml.snakeyaml.constructor.BaseConstructor.constructObject(BaseConstructor.java:183) at org.yaml.snakeyaml.constructor.BaseConstructor.constructMapping2ndStep(BaseConstructor.java:326) at org.yaml.snakeyaml.constructor.SafeConstructor.constructMapping2ndStep(SafeConstructor.java:143) at org.yaml.snakeyaml.constructor.BaseConstructor.constructMapping(BaseConstructor.java:307) at org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlMap.construct(SafeConstructor.java:459) at org.bukkit.configuration.file.YamlConstructor$ConstructCustomObject.construct(YamlConstructor.java:26) at org.yaml.snakeyaml.constructor.BaseConstructor.constructObject(BaseConstructor.java:183) at org.yaml.snakeyaml.constructor.BaseConstructor.constructDocument(BaseConstructor.java:142) at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseConstructor.java:128) at org.yaml.snakeyaml.Yaml.loadFromReader(Yaml.java:480) at org.yaml.snakeyaml.Yaml.load(Yaml.java:399) at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:53) ... 26 more
What is this? Help please... what i can do?
-
View User Profile
-
Send Message
Posted Aug 16, 2013@deleted_8886818
The 1.6.2 update will not be a replacement for nocheat.... Anti-Hack features are planned. Currently i am working on making the plugin instead of crashing your server, actually does something. I will release it as soon as possible.
-
View User Profile
-
Send Message
Posted Aug 15, 2013Can you please release the 1.6.2 version as soon as possible? I really need a very good protection plugin for my server. NoCheatPlus is just too messy, so yours is by far the best I saw on BukkitDev!
-
View User Profile
-
Send Message
Posted Aug 14, 2013File was rejected, need to fix a couple things to make it more up to date and we should be fine.
-
View User Profile
-
Send Message
Posted Aug 10, 2013The new 1.6.2 release has been uploaded and should now be reviewed by bukkit.
-
View User Profile
-
Send Message
Posted Aug 10, 2013@faultedcoma
The spectating works by first making the spectator invisible, then making the person they want to spectate invisible only to the spectator. Then all player movements are copied from the person being spectated to the spectator.
The spectating is in some cases very accurate and in some cases a little laggy. It can be laggy for two major reasons.
-
View User Profile
-
Send Message
Posted Jul 30, 20131.6.2 is in the testing stage. Should be uploaded soon.
-
View User Profile
-
Send Message
Posted Jul 21, 2013PLEASE UPDATE TO 1.6.2!
By the looks of it, this will be the best security plugin i've seen. And since you say that youre not as familiar with Java as you used to be, im sure that you could find another developer that might be glad to help you with this big project. I have wanted a good security plugin for a while now, and this one has hopes of achieving what i want, but it seems to have halted its progress. Please continue to more fully develop and update.
-
View User Profile
-
Send Message
Posted Jun 22, 2013Please Make a new update I want to use this for my server but it doesn't have all the features that i want!!!
-
View User Profile
-
Send Message
Posted May 31, 2013It doesnt work for me! It doesnt make a folder :( and the /sts command wont work...
Please fix this!
-
View User Profile
-
Send Message
Posted May 29, 2013Interesting how does the player spectating work and is it buggy when they move around?
-
View User Profile
-
Send Message
Posted May 17, 2013when will you finish this plugin i can not wait
-
View User Profile
-
Send Message
Posted May 8, 2013Please proceed this plugin
-
View User Profile
-
Send Message
Posted Mar 14, 2013This plugin looks promising already, ill test it tonight.
I think its nearly impossible to implement all these futures, and let the anticheat still be better then NoCheatPlus, but i think it's either worth it, or ill have both. Good luck for now, and keep it up!
-
View User Profile
-
Send Message
Posted Jan 8, 2013I've got this error (CB 1.4.6-R0.3, Java 7u10): 2013-01-09 01:04:56 [SEVERE] Could not load 'plugins\SteelSecurity.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.NullPointerException at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:182) at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305) at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:230) at org.bukkit.craftbukkit.v1_4_6.CraftServer.loadPlugins(CraftServer.java:239) at org.bukkit.craftbukkit.v1_4_6.CraftServer.<init>(CraftServer.java:217) at net.minecraft.server.v1_4_6.PlayerList.<init>(PlayerList.java:52) at net.minecraft.server.v1_4_6.DedicatedPlayerList.<init>(SourceFile:11) at net.minecraft.server.v1_4_6.DedicatedServer.init(DedicatedServer.java:104) at net.minecraft.server.v1_4_6.MinecraftServer.run(MinecraftServer.java:399) at net.minecraft.server.v1_4_6.ThreadServerApplication.run(SourceFile:849) Caused by: java.lang.NullPointerException at net.othercraft.steelsecurity.SteelSecurity.<init>(SteelSecurity.java:63) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:178) ... 9 more