The Meaning of Life, the Universe, and Everything.
Join Date:
5/4/2011
Posts:
162
Member Details
So problems started two days ago when a hacker joined my server and found a new and creative way to cause me problems. It started with an issue where when people would go to spawn they would instantly crash and if they joined back they would crash again. It was obvious that the world was corrupted in some way and when I looked at the crash report I found it had an issue with a specifically placed block with the id 144. This block claims to be a skull however doing /i 144 gives you nothing. I found that I could log in with minechat since and it doesn't crash because it doesn't render graphics then I can use that to remove the offending blocks using /removenear 144 200.
I could not find anything about this online but I figure it must be some sort of hacked client he is using and some sort of new method. I posted this here hoping that someone had some insight or experience with this problem and could give some advice.
Because skulls look like players it is possible to cause a crash by using an invalid player.
You can see in the crash that it happens trying to retrieve the skin to use on the skull. (A skin is a texture)
Caused by: java.lang.NullPointerException
at com.mojang.authlib.yggdrasil.YggdrasilMinecraftSessionService.getTextures(YggdrasilMinecraftSessionService.java:144)
The Meaning of Life, the Universe, and Everything.
Join Date:
5/4/2011
Posts:
162
Member Details
I already have a way to remove the block and un-corrupt the world but I am looking for a way to keep it from happening again since it is a pretty decent problem if anyone can join and take my server out for several hours until I can get to it.
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
So problems started two days ago when a hacker joined my server and found a new and creative way to cause me problems. It started with an issue where when people would go to spawn they would instantly crash and if they joined back they would crash again. It was obvious that the world was corrupted in some way and when I looked at the crash report I found it had an issue with a specifically placed block with the id 144. This block claims to be a skull however doing /i 144 gives you nothing. I found that I could log in with minechat since and it doesn't crash because it doesn't render graphics then I can use that to remove the offending blocks using /removenear 144 200.
I could not find anything about this online but I figure it must be some sort of hacked client he is using and some sort of new method. I posted this here hoping that someone had some insight or experience with this problem and could give some advice.
Link to the crash report
Thanks for the help.
Use MCEdit to remove the block from your world, and then you should be fine.
I already have a way to remove the block and un-corrupt the world but I am looking for a way to keep it from happening again since it is a pretty decent problem if anyone can join and take my server out for several hours until I can get to it.