-
Notifications
You must be signed in to change notification settings - Fork 60
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
1.19 protocol (759) #708
base: master
Are you sure you want to change the base?
1.19 protocol (759) #708
Conversation
A long ways off, massive changes in this update including to the login handshake: attempting to join fails: disconnect.genericReason, server logs:
Has Sig Data, signatures added to https://wiki.vg/index.php?title=Protocol#Login_Start, and more |
… nested within registry codecs
Since this is deep inside a complex packet structure, conditionalize https://wiki.vg/index.php?title=Protocol&oldid=17706#Player_Info https://wiki.vg/index.php?title=Protocol&oldid=17499#Player_Info
Now able to login, and can see… something. Flat terrain with a hole is expected, but should be dirt instead of logs, and somehow it is positioned above(?) the player instead of beneath them on the ground: This may be related to the min_y changes. Not all packets parsing is implemented yet, both new packets and changed packets. Also https://wiki.vg/Protocol_version_numbers says 1.19.1 is 760, but has no protocol change details (yet?). https://minecraft.fandom.com/wiki/Java_Edition_1.19.1 says "This version is not compatible with 1.19 servers.". And another update just dropped, https://minecraft.fandom.com/wiki/Java_Edition_1.19.2 released "released on August 5" two days ago, but it "is compatible with 1.19.1 servers". |
Fixed the dimension type loading, which was needed for min_y, now able to see the world as it is: but not stable. Walking towards the village crashes with:
which was the hack introduced in #640 (comment) to get past not supporting negative y coordinates - may have to support it.. update: this may be improved with #727 Support chunks with negative y values |
This is great work! Do you think it would be possible to work together to get this patch for leafish as well? I can't work on this rn tho, as i am implementing wgpu-mc as our new renderer, which enables vulkan, dx and metal support for leafish |
Major protocol update
https://minecraft.fandom.com/wiki/Java_Edition_1.19
https://wiki.vg/Protocol https://wiki.vg/index.php?title=Protocol&oldid=17688 1.19 (759)
https://wiki.vg/index.php?title=Protocol&oldid=17499 1.18.2 (758)
https://wiki.vg/index.php?title=Protocol&type=revision&diff=17688&oldid=17499 1.19 (759) vs 1.18.2 (758)