I just realized after messing with this, and putting it online for some friends, that the public chat doesn't work? Unless I really messed something up. I checked through packet 4, and it seems to be sending it back and forth. I don't really know what's happening, anyone else run into this issue? Like I can send a message but someone else won't see it in public chat.
Edit: Figured it out, its in the client.java, few lines down from the comment "Right fucking here."