stevenarella/src
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
..
console console: configurable log levels, file logging (#359) (#488) 2021-01-20 15:22:28 -08:00
ecs Use add(x) instead of offset(x as isize), fixes ptr_offset_with_cast 2020-06-30 18:56:08 -07:00
entity Update to Rust 1.49.0 (#457) 2020-12-31 09:51:46 -08:00
gl gl: fix disembodied player model found in #141 (#484) 2021-01-18 11:50:00 -08:00
model Use `matches!` for bool match (clippy match_like_matches_macro) 2020-10-10 16:22:46 -07:00
render chunk_builder: single-threaded on wasm (#458) 2021-01-07 17:26:58 -08:00
screen Update rand to 0.8.0, add getrandom js for web (#450) 2020-12-27 16:14:11 -08:00
server forge: add FML2 protocol support (1.13.2-1.16.5+), fixes #400 (#494) 2021-01-23 13:47:30 -08:00
ui ui: fix backspace on Windows, closes #481 (#482) 2021-01-17 18:32:13 -08:00
world blocks: versioned block states, fixes world on fire #467 (#469) 2021-01-13 19:50:05 -08:00
auth.rs Update to use crate:: for current crate, for Rust 2018 edition 2018-11-04 12:06:00 -08:00
chunk_builder.rs chunk_builder: single-threaded on wasm (#458) 2021-01-07 17:26:58 -08:00
main.rs forge: add FML2 protocol support (1.13.2-1.16.5+), fixes #400 (#494) 2021-01-23 13:47:30 -08:00
resources.rs Use more descriptive name to fix blacklisted_name 'bar' (as in foobar) 2020-07-02 17:17:51 -07:00
settings.rs Use web-sys for web backend (#444) 2020-12-26 13:43:21 -08:00