ViaBackwards
Allow older Java Edition clients to connect to newer servers.
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
ViaBackwards
ViaBackwards
ViaFabricPlus - in ViaFabricPlus, put ViaBackwards into the `mods` folder - in ViaFabricPlus, put ViaBackwards into the `ViaFabricPlus/jars` folder
Depending on the platform and version, this also requires ViaVersion.
Requires Java 17. See here how to update your installed Java version. As a last resort, you can download Java 8 downgraded builds from our ci.
Get access to Via* with new MC version support early
**Starting with 1.20.5, ViaVersion and ViaBackwards will only be released a day or so *after* a Minecraft update unless the protocol changes of the update were trivial. If you want early-access, usually days or even weeks before the final release, you can subscribe to either**: - unless the protocol changes of the update were trivial. (*preferred option, also comes with source code access*. Use the `/verify` command on this Discord after), or alternatively - %%MD1%% (see the highest tier and make sure to link Patreon to your Discord account under Discord Settings->Connections)
Note on release channels
It is recommended to always use the latest beta release. Alpha builds are used for work on snapshot version compatibility or other cutting-edge changes.
Always use the same build channel across the ViaVersion, ViaBackwards, and ViaRewind projects.
Releases/Dev Builds - You can find releases in the following places:
- GitHub: https://hangar.papermc.io/ViaVersion/ViaBackwards - GitHub: https://modrinth.com/mod/viabackwards - GitHub: https://github.com/ViaVersion/ViaBackwards/releases
Dev builds for all of our projects are on our Jenkins server:
- Jenkins: https://ci.viaversion.com/view/ViaBackwards/
Known issues -
* 1.17+ min_y and height world values that are not 0/256 are not supported. Clients older than 1.17 will not be able to see or interact with blocks below y=0 and above y=255 * <1.17 clients on 1.17+ servers might experience inventory desyncs on certain inventory click actions * Sound mappings are incomplete (are not supported)
Other Links - Maven: https://repo.viaversion.com
List of contributors: https://github.com/ViaVersion/ViaBackwards/graphs/contributors
Special Thanks -

YourKit supports open source projects with innovative and intelligent tools for monitoring and profiling Java and .NET applications. YourKit is the creator of YourKit Java Profiler, YourKit .NET Profiler, and YourKit YouMonitor.