Warn users that it doesn't work with late-bind (possibly allow it in future), also stop bytebuf input mem leak.
3 files changed
tree: 922739493653003036336b5f0c8f33d5a53d3fb1
  1. .gitignore
  2. README.md
  3. pom.xml
  4. src/main/
README.md

ViaVersion

Allows the connection of 1.8 clients to 1.9

This plugin modifies netty to allow connection of 1.9 clients to 1.8,

As of this point it is not finished, I need to fix:

Entity Movement Sync

Teleporting (perhaps)

Attempt to make boats nicer when they don't work

Verify slot IDs to prevent dual wielding :)

Use reflection more.

This took hours of work, so if you enjoy this consider looking into contacting me and supporting my projects.

Credits:

wiki.vg (Protocol info, though I did have to find a lot myself)

MCProtocolLib (used for chunk reading & some of writing.)

Myself (harhar)

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!