Home

Awesome

ViaFabric

ViaVersion Discord CurseForge Downloads Modrinth Downloads CurseForge Versions

<!-- ^ GitHub seems to not like this https -->

Client-side and server-side ViaVersion implementation for Fabric

Allows the connection to/from different Minecraft versions on your Minecraft client/server (LAN worlds too)

This mod can be installed on 1.14.4, 1.15.2, 1.16.5, 1.17.1, 1.18.2, 1.19.4, 1.20.1, 1.20.4, 1.20.6, 1.21.3 with Fabric Loader.

The legacy branch also supports Legacy Fabric 1.8.9 and 1.12.2 versions.

If you are using the latest Minecraft version and care about the gameplay being more enjoyable/functional, you may want to check ViaFabricPlus out. See the differences between ViaFabric and ViaFabricPlus.

Dependencies

DependencyDownload
(Bundled) ViaVersionhttps://viaversion.com/
(Bundled) Cotton Client Commands (MC 1.14-15)https://jitpack.io/#TinfoilMC/ClientCommands
Fabric APIhttps://modrinth.com/mod/fabric-api

Note: ViaVersion is designed for Vanilla Minecraft servers. It probably will not work with modded registry entries or registry synchronization (fabric-registry-sync mod).

ViaVersion

How can I install ViaBackwards/ViaRewind/ViaAprilFools?:

What versions can ViaVersion, ViaBackwards, ViaRewind and ViaAprilFools translate?:

1.8.x1.9.x1.10-1.20.x1.21.x
1.14.4-1.20.6 clients
1.21.3 client

✓ = ViaVersion ⟲ = ViaBackwards ⏪ = ViaRewind

Note: 1.7.x is not supported in ViaFabric - 1.9.x, 1.10.x, 1.11.x, and 1.13.x may cause problems when visiting such servers in client-side mode.

Can ViaVersion, ViaBackwards and ViaRewind support snapshots?:

Alternatives

Client-side:

Server-side:

Standalone proxy:

Cool things to try:

Commands

Commands:

Configs

Configuration:

How can I disable client-side ViaFabric?:

How to use protocol detection?:

How can I set the version for specific servers?:

ViaFabricPlus

Does it work with ViaFabric:

Differences with ViaFabricPlus:

ViaFabricViaFabricPlus
Can be installed onMultiple client/server versions with fabricLatest client-side version with fabric
ObjectivesSimply implement ViaVersionImplements ViaVersion with client-side fixes to version changes
How does it work?Modifying packets at network codeModifying client code more deeply
Triggering anti-cheatsVery likelyMostly not

Disclaimer

It cannot be guaranteed that this mod is allowed on specific servers as it can possibly cause problems with anti-cheat plugins.
(USE ONLY WITH CAUTION!)