stevenarella/protocol/src/protocol
iceiix 2451e780bd Forge 1.8.9-1.12.2 handshake protocol support (#144)
Adds support for connecting to Forge servers from 1.8.9 up to 1.12.2.
(1.7.10 was already supported with #134 #88)

Tested on:

- 1.8.9 + forge 11.15.1.2318 + ironchest
- 1.10.2 + forge 12.18.3.2511 + ironchest
- 1.11.2 + forge 13.20.1.2588 + ironchest
- 1.12.2 + forge 14.23.5.2837 + ironchest

Changes:

* Parse and handle FmlHs::RegistryData packet for 1.8+

* Fix RegistryData acknowledgement phase WaitingServerComplete

* Fix acknowledgement phase for 1.7.10 ModIdData too, somehow it worked accidentally

* Append \0FML\0 to end of server hostname if Forge mods detected

https://wiki.vg/Minecraft_Forge_Handshake#Connection_to_a_forge_server
2019-05-11 18:37:33 -07:00
..
versions 1.7.10: Fix player position too high on login. Closes #87 2019-05-11 14:53:42 -07:00
forge.rs Forge 1.8.9-1.12.2 handshake protocol support (#144) 2019-05-11 18:37:33 -07:00
mod.rs Fix movement fixed-point packets, misplaced players on 1.7/8 (#140) 2019-05-11 13:28:25 -07:00
mojang.rs Add support for compiling WebAssembly wasm32-unknown-unknown target (#92) 2019-03-03 08:32:36 -08:00
packet.rs 1.7.10: Fix player position too high on login. Closes #87 2019-05-11 14:53:42 -07:00
versions.rs 1.14 protocol support (477) (#132). Closes #72 2019-05-04 16:04:19 -07:00