ModsFinder

ViaBackwards

by kennytv

Players on older Java Edition clients can join newer servers through ViaBackwards, a Fabric mod that translates protocol data in the backwards direction.

FabricClient or server, optionalGNU General Public License v3.0 onlyOpen source1.10 – 26.3

What it does

ViaBackwards handles the older side of a connection, so clients from earlier game versions can reach servers running newer releases. It needs ViaVersion, which is required, and it works on either side of a connection, so neither the client nor the server has to run it. Fabric builds are listed for game versions 1.10 – 26.3 across 60 release versions, with 5.12.2+658 for 26.3 as the latest file on the beta channel, published 2026-10-12.

Fabric players normally get ViaBackwards through ViaFabric. That loader bundles a version of the mod, and an installed copy can override the bundled one by going into the mods folder. ViaRewind and ViaAprilFools are required by two other catalog mods, and ViaRewind is also an optional dependency. The mod is also published for Paper, Folia, Sponge, Velocity and BungeeCord. Depending on the platform and version, ViaVersion is needed.

The project requires Java 17, and older Java 8 downgraded builds are offered as a last resort. The mod is released under the GNU General Public License v3.0 only, is open source, and has public links to its source code and issue tracker. It was first published on 2023-08-10 and last updated on 2026-10-12.

Key features

  1. Older clients on newer servers

    Lets clients from earlier Java Edition versions connect to servers running later releases.

  2. Protocol translation

    Translates packets in the backwards direction so both sides of a connection can understand each other.

  3. Known limitations

    Worlds with a min y or height other than 0 and 256 are not supported from 1.17 onward, and inventory clicks can desync for older clients on 1.17+ servers.

Compatibility

Latest build for each game version and loader.

26.x5 of 5 versions with builds
26.35.12.2-SNAPSHOT+658
26.25.12.2-SNAPSHOT+658
26.1.25.12.2-SNAPSHOT+658
26.1.15.12.2-SNAPSHOT+658
26.15.12.2-SNAPSHOT+658
1.21.x12 of 12 versions with builds
1.21.115.12.2-SNAPSHOT+658
1.21.105.12.2-SNAPSHOT+658
1.21.95.12.2-SNAPSHOT+658
1.21.85.12.2-SNAPSHOT+658
1.21.75.12.2-SNAPSHOT+658
1.21.65.12.2-SNAPSHOT+658
1.21.55.12.2-SNAPSHOT+658
1.21.45.12.2-SNAPSHOT+658
1.21.35.12.2-SNAPSHOT+658
1.21.25.12.2-SNAPSHOT+658
1.21.15.12.2-SNAPSHOT+658
1.215.12.2-SNAPSHOT+658
1.20.x7 of 7 versions with builds
1.19.x5 of 5 versions with builds
1.18.x3 of 3 versions with builds
1.17.x2 of 2 versions with builds
1.16.x6 of 6 versions with builds
1.15.x3 of 3 versions with builds
1.14.x5 of 5 versions with builds
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

12 older game versions (1.10 – 1.13.2) not shown. All files on Modrinth

Requirements

Dependencies declared by the latest file for each loader.

Required 1

ViaVersionAllow newer Java Edition clients to connect to older servers.
Required

Optional 2

ViaRewindViaVersion addon to allow 1.8.x and 1.7.x clients on newer server versions.
Optional
ViaFabricAllows to connect to older servers with older versions
Optional

Required by 2 mods

Use cases

Mixed-version servers

Server owners running a newer release can let players on older clients join without a client update.

Overriding a bundled copy

Players who use ViaFabric with a newer server can add ViaBackwards to the mods folder to replace the bundled version.

Who it’s for: Server owners who want players on older Java Edition clients to connect, and players who use ViaFabric and need a newer build.

How it compares

Full comparison

ViaFabric works on either side of a connection, so neither side needs it, and is open source under the GNU General Public License v3.0 only, published for Fabric across 1.8.9 – 26.3, a wider version span than this mod's range. ViaVersion Recipe Fix is server-side only, released under the MIT License, open source, and covers 1.21.10 – 26.1 on Fabric. Schwarz is server-side only, MIT License and open source, with files only for 1.16.5.

ModLoadersGame versionsEnvironmentUpdated
ViaBackwardsFabric1.10 – 26.3Client or server, optional2026-10-12
ViaFabricFabric1.8.9 – 26.3Client or server, optional2026-10-02
ViaVersion Recipe FixFabric1.21.10 – 26.1Server-side only2026-03-27
SchwarzFabric1.16.5Server-side only2021-07-11

Questions

Does ViaBackwards need ViaVersion?

Yes. ViaVersion is a required dependency, and depending on the platform and version it is needed alongside ViaBackwards.

Should ViaBackwards be installed with ViaFabric?

ViaFabric already bundles a version of ViaBackwards. Installing it separately overrides the bundled copy when it goes into the mods folder.

Which Java version does ViaBackwards need?

The project requires Java 17. Java 8 downgraded builds are offered only as a last resort.

In the catalog

ViaBackwards is one of 36,990 Utility mods on ModsFinder, and one of 25,772 Utility mods for Fabric. 8,071 mods support Minecraft 26.3.

More from kennytv

All projects

Similar mods

What the author says

On Fabric, use either ViaFabric or ViaFabricPlus. To override the included version - in ViaFabric, 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.
kennytv, on the Modrinth page

Official listing

Owner
kennytv
Published
2023-08-10
Updated on Modrinth
2026-10-12
Facts verified
2026-10-15

Tags