stevenarella/protocol/src/protocol
iceiix 6b961622aa
forge: add FML2 protocol support (1.13.2-1.16.5+), fixes #400 (#494)
Allows connecting to newer Forge servers, 1.13.2 to 1.16.5 at least, which use
the FML2 handshake protocol:

https://wiki.vg/Minecraft_Forge_Handshake#FML2_protocol_.281.13_-_Current.29

Tested with a modded 1.16.5 server

Extends #88 #134 Forge FML (v1, for 1.7.10 - 1.12.2)

* protocol: update Cargo.lock
* protocol: send FML2 on fmlNetworkVersion: 2
* protocol: factor out read_raw_packet_from()
* protocol: move plugin message writing from Server to Conn; add write_fml2_handshake_plugin_message
* protocol: CommandNode: add forge:modid, forge:enum
* forge: add fml2 handshake packets
* server: handle fml:loginwrapper fml::handshake packets
2021-01-23 13:47:30 -08:00
..
versions 1.16.4-19w02a: fix Maps packet missing locked, closes #454 2020-12-28 14:02:05 -08:00
forge.rs forge: add FML2 protocol support (1.13.2-1.16.5+), fixes #400 (#494) 2021-01-23 13:47:30 -08:00
mod.rs forge: add FML2 protocol support (1.13.2-1.16.5+), fixes #400 (#494) 2021-01-23 13:47:30 -08:00
mojang.rs protocol: fix redundant_clone in access token 2020-06-28 18:34:42 -07:00
packet.rs forge: add FML2 protocol support (1.13.2-1.16.5+), fixes #400 (#494) 2021-01-23 13:47:30 -08:00
versions.rs 1.16.5 protocol is the same as 1.16.4 (#480) 2021-01-17 17:13:23 -08:00