318db73f3c
Channels now work as proxies for the minecraft encoder and decoder, this allows better compatibility when transforming packets. ConnectionInfo now holds an activate state to deactivate. Now only 2 handlers We now use info.getChannel().pipeline().writeAndFlush to ensure we catch it ourselves. Fix EntityMetadata from last commit so it sends empty metadata instead of cancelling whole packet. Warn if they reload and don't reinject. |
||
---|---|---|
src/main | ||
.gitignore | ||
pom.xml | ||
README.md |
ViaVersion 0.3.7
Allows the connection of 1.8 clients to 1.9
This plugin modifies netty to allow connection of 1.9 clients to 1.8,
Don't use late bind nor ProtocolLib
As of this point it doesn't have everything, I need to fix:
Attempt to make boats nicer when they don't work
Remap spawn eggs
If you have a bug with entities, please report the full stack trace
This took hours of work, so if you enjoy this consider looking into contacting me and supporting my projects.
Sources:
wiki.vg (Protocol info, though I did have to find a lot myself)
MCProtocolLib (used for chunk reading & some of writing.)
Contributors:
Myself (harhar)
Matsv/StamBoom
HugoDaBosss
SanderGielisse
License:
You may modify this work, all rights are still owned by myself excluding any files in the spacebase package as they belong to the respected contributors. Please credit the original author (myself) when forking etc. (or if it helped you understand the new protocol or netty!)
Thanks!