Client 0.29_02 is out, fixing the disconnect bug
Ashleigh helped me test the disconnect bug after first convincing me it was real (I’m a programmer, ok? That’s a bad trait..), and we found it.
It’s been fixed, and the client has been updated.
Technical mumbo jumo:
If someone logged in with a custom skin and you had him/her onscreen, the game would load the custom texture. However, the texture loader wouldn’t get bound properly until the custom rendering code in networked players got called (the hovering name), and I since I recently moved that to only show when mouse-overing people, well, it usually wasn’t set right.
Later, when that person disconnects, the game would try to unload the texture using an object that wasn’t bound, resulting in a null pointer exception and a crash.