HackSafe
HackSafe
HackSafe is the anti-hack plugin. HackSafe safes the IP-adress where you played on and when! so if you get hacked then the server admin can ban the hacker.
Did it happen to you to? did you got hacked to? well i did! And it was annoying! That was the moment i decided to make HackSafe.
HackSafe saves your IP in a log together whit the time and date so you can easily see the IP of the hacker to ban him.
HackSafe has features like non-recommended IP block that blocks every IP except yours so nobody except you can login on your account.
Or a detector that detects when you login on an other IP than usually and sends an automatic message to the admin, all kinds of features made to protect you and your stuff.
Features
- automatic message to the admin when someone tried to login on a non-recommended IP
- a message that shows you when someone failed to login.
- kicking a non-recommended IP
- setting a non-recommended IP kick off and on
- player can set a recommended IP
- permissions for every command
- get a login log of yesterday
- a login log
To Do List:
- a way so you don't have to set the time all the time
- Better way to get the ip. (and hamachi ip)
How To Use:
The Commands and How To Use page: http://dev.bukkit.org/server-mods/hacksafe/pages/how-to-use-and-commands/
Permssions
this is the permissions page http://dev.bukkit.org/server-mods/hacksafe/pages/permissions/
Note:
The plugin is now inactive i will not update it anymore, i'm sorry
-
View User Profile
-
Send Message
Posted Apr 10, 2012@ThisUsernameIsMine because i builded it with java 7 it is anyway better to have the most up to date version!
and can you write the problems down it is always nice to make sure your plugin is the best!
-
View User Profile
-
Send Message
Posted Apr 9, 2012I've been using IPLock (http://dev.bukkit.org/server-mods/iplock-lock-your-account-dynamic/) but there are some problems which i hope HackSafe doesn't have ;-)
btw, why no Java 6 support?
All the plugins i currently have (around 60) work with it flawlessly :-/
- ThisUsernameIsMine
-
View User Profile
-
Send Message
Posted Apr 6, 2012@Fecer5 yes and if it still doesn't work just say it!
-
View User Profile
-
Send Message
Posted Apr 5, 2012@zwap1233
I'm using Java 6. Should i use Java 7?
-
View User Profile
-
Send Message
Posted Apr 5, 2012@Fecer5 after some searching on the forum i found the problem.
this error should show up when you try to run a java program(like my plugin) and you don't have the same version of java! what version of java are you using?
-
View User Profile
-
Send Message
Posted Apr 4, 2012@Fecer5 that is a hard one but i'm working on it!
-
View User Profile
-
Send Message
Posted Apr 3, 2012I keep getting this error on Hacksafe Release 1.0.1/1.0.0
2012-04-03 17:41:00 [SEVERE] Could not load 'plugins\Hacksafe.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: tk/zwapsavontuur/HackSafe/HackSafe : Unsupported major.minor version 51.0 at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:150) at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305) at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:230) at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:207) at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:183) at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:53) at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:156) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:422) at net.minecraft.server.ThreadServerApplication.run(SourceFile:492) Caused by: java.lang.UnsupportedClassVersionError: tk/zwapsavontuur/HackSafe/HackSafe : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(Unknown Source) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.SecureClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.access$000(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:41) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:29) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Unknown Source) at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:139) ... 8 more
-
View User Profile
-
Send Message
Posted Apr 3, 2012@dougmpv
just uploaded the new version i hope it works just say if it doesn't work again!
-
View User Profile
-
Send Message
Posted Apr 3, 2012@mantegudo i'm sorry but i'm working also realy hard on HardCoreGames i will care i have it done tomorrow
-
View User Profile
-
Send Message
Posted Mar 31, 2012@zwap1233
Will u fix it?
-
View User Profile
-
Send Message
Posted Mar 31, 2012@dougmpv
alright ok
-
View User Profile
-
Send Message
Posted Mar 31, 2012@Fecer5
Open server.log then copy the error ^^
-
View User Profile
-
Send Message
Posted Mar 31, 2012@zwap1233
How do i copy the error??? Do i type it?
-
View User Profile
-
Send Message
Posted Mar 31, 2012@zwap1233
Yes I have and they told me this:
tk.zwapsavontuur.HackSafe.JoinEvent.PlayerJoinEvent(JoinEvent.java:51)
This is due to a player being kicked during the join event. Pretty sure this is a cause in this plugin, players should not be kicked during PlayerJoinEvent, their login attempt should be cancelled. I'd suggest contacting the maker of this plugin and notifying them about this issue as it can cause a lot of other issues with plugins that do things during PlayerJoinEvent.
They should most likely be doing their checks during PlayerPreLogin or PlayerLogin.
If the plugin MUST operate during the JoinEvent, they should instead create a scheduled task for kicking the player after the event has fully processed.
-
View User Profile
-
Send Message
Posted Mar 31, 2012@Fecer5
can you post the error?
@dougmpv
did you already have asked to herochat because the error says there is a problem at the PlayerQuitEvent of herochat! not hacksafe
-
View User Profile
-
Send Message
Posted Mar 30, 2012When i start my server with Hacksafe Release 1.0.1/1.0.0 it says "Failed to load desktop/minecraft pub server/plugins/hacksafe.jar" and then a huge error report comes up
-
View User Profile
-
Send Message
Posted Mar 30, 2012@zwap1233
The error just increased:
14:09:14 [INFO] ViniciusFelipe [/187.62.22.235:51002] logged in with entity id 52138 at ([MestreCraft] 403.4179664588213, 75.0, -2279.965083193431) 14:09:14 [SEVERE] Could not pass event PlayerQuitEvent to Herochat java.lang.NullPointerException at com.dthielke.herochat.YMLChatterStorage.update(YMLChatterStorage.java:87) at com.dthielke.herochat.YMLChatterStorage.removeChatter(YMLChatterStorage.java:70) at com.dthielke.herochat.ChatterManager.removeChatter(ChatterManager.java:61) at com.dthielke.herochat.ChatterManager.removeChatter(ChatterManager.java:72) at com.dthielke.herochat.HCPlayerListener.onPlayerQuit(HCPlayerListener.java:40) 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:601) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:301) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:461) at net.minecraft.server.ServerConfigurationManager.disconnect(ServerConfigurationManager.java:178) at net.minecraft.server.NetServerHandler.disconnect(NetServerHandler.java:158) at org.getspout.spout.SpoutNetServerHandler.disconnect(SpoutNetServerHandler.java:179) at org.bukkit.craftbukkit.entity.CraftPlayer.kickPlayer(CraftPlayer.java:220) at tk.zwapsavontuur.HackSafe.JoinEvent.playerJoinEvent(JoinEvent.java:51) 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:601) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:301) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:461) at net.minecraft.server.ServerConfigurationManager.c(ServerConfigurationManager.java:132) at net.minecraft.server.NetLoginHandler.b(NetLoginHandler.java:129) at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:94) at net.minecraft.server.Packet1Login.handle(SourceFile:68) at net.minecraft.server.NetworkManager.b(NetworkManager.java:229) at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:48) at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:68) at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:625) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:509) at net.minecraft.server.ThreadServerApplication.run(SourceFile:490) 14:09:14 [INFO] Fetching addPacket for removed entity: CraftPlayer{name=ViniciusFelipe} 14:09:14 [INFO] Fetching addPacket for removed entity: CraftPlayer{name=ViniciusFelipe}
-
View User Profile
-
Send Message
Posted Mar 30, 2012@zwap1233
Thank you, may u add the source code? and maybe a MySQL support?
Thanks.
-
View User Profile
-
Send Message
Posted Mar 30, 2012@dougmpv
it should be fixed in the 1.0.1 update. you can download it soon
-
View User Profile
-
Send Message
Posted Mar 30, 2012@dougmpv
thanks for reporting i'm on it