Xoft, are you working on 1.4.2 compatibility? I can try to make the server 1.4.2 compatible with current multi-protocol system but I heard you want to change it to something different.
I currently have no time left for MCServer, so I'm not working on anything. If you want to try, go ahead and implement the 1.4.2 in the current multi-protocol support (if you need any changes that would break it, I guess it's okay to do so).
I'd like to review the changes though before they make it to the svn, if it's okay with you

Okay, I'll post a patch file when I'm done.

huh you can commit it yourself right? :O
Yeah, I can but xoft wanted to see the code first, so I'm waiting for his decision.
I think you should have based the cProtocol142 class on the cProtocol132 class - that way you wouldn't have needed to override so many functions. Especially the encryption and decryption wouldn't be duplicated across two sourcefiles.
I know it's easy to copy-paste an entire file and then tweak a few details, but it's a nightmare to maintain later on.
That's true. I'm gonna make it the right way now.
Alright, I'm gonna have a dinner, so I'll do a bit of coding alongside it

I'll fix the protocol version reported, so that you can connect without clicking Refresh
Mwahahaha
![[Image: bogus_version.png]](http://mc-server.xoft.cz/img/bogus_version.png)
Haha, good job!
I've removed all unnecessary functions from the new protocol file but now it seems that server uses both 1.3.2 and 1.4.2 for one client.
https://dl.dropbox.com/u/21041937/142-2.patch
Quote:[15a8|20:48:34] Created cProtocol132 at 0811A888
[15a8|20:48:34] Created cProtocol142 at 0811A888