Cuberite Forum

Full Version: New minecraft version. (1.15)
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
I've updated ProtoProxy to 1.7.2 protocol. Yuck, that was a terrible amount of dirty workTongue But now I can say that I'm familiar with the protocol and can finally start implementing it in MCS.
I now have a working protocol recognizer that can distinguish between 1.7 and previous versions. It is somewhat wacky, it might have some problems with 1.2, 1.3 and 1.4 clients, but I don't really care about those anymore.

I'm starting work on the raw protocol handler now.
Yay, after you finish uno point siete, will you remove all the old protocols?
Don't you want a server that can accept every client between 1.2 and 1.7?Tongue
(10-31-2013, 11:55 PM)bearbin Wrote: [ -> ]Don't you want a server that can accept every client between 1.2 and 1.7?Tongue

Thing is though, no one is on 1.2, so having multi-protocol support is kinda useless.Confusedhy:
You could drop 1.2, 1.3 and 1.4 protocol support but if you do keep 1.5 and 1.6
Dropping 1.2 to 1.4 and keeping 1.5+ would be tricky, because each of those protocols effectively inherits from the previous ones, so the inherited stuff would need to be moved to higher protocols; that would be too much work. A much easier solution is to wait for 1.8 or 1.9, then cut off all pre-1.7 protocols at once - there's no inheritance between 1.6 and 1.7.
Why not cut them off now? No one will be using anything older once you get 1.7 done Smile
Until I finish 1.7, I can't cut the older ones off - if I want to test stuff out, I want to be able to connect. So I still have to write a recognizer anyway; once it's there, there's no point in losing it.
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26