ModsFinder
VR

ViaVersion Recipe Fix

by yuna0x0

ViaVersion Recipe Fix is a Fabric server-side utility that stops recipe sync packets from crashing clients on older protocol versions.

FabricServer-side onlyMIT LicenseOpen source1.21.10 – 26.1

What it does

Fabric API sends a custom recipe sync packet, RecipeSyncPayloadS2C, to connected players. Neither ViaVersion nor ViaBackwards translates that packet, so clients on an older protocol can misparse its data and crash when they connect. The mod sits on the server and holds the packet back from any player whose protocol version differs from the server's native one. Players on the native version still receive recipe sync as normal.

The fix is detected through the ViaVersion API, so it applies only where translation is in use. The mod requires Fabric API with the fabric-recipe-api-v1 module, and it targets Minecraft 1.21.10 and later with Fabric Loader 0.18.0. Files cover 1.21.10, 1.21.11 and 26.1 under the MIT License, and the code is open source with public source and an issue tracker.

Key features

  1. Skipped recipe sync for mismatched clients

    Players whose protocol differs from the server's native version do not receive the recipe sync packet.

  2. Normal sync for native clients

    Players on the server's native protocol version keep receiving recipe sync without any change.

  3. Detection through the ViaVersion API

    The mod checks each connection's protocol version with the ViaVersion API before deciding whether to send the packet.

  4. Server-only installation

    The mod runs only on the server, so players join without installing anything extra.

Compatibility

Latest build for each game version and loader.

26.11.0.1
1.21.111.0.1
1.21.101.0.1
ReleaseBetaAlphaNot available

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

Requirements

Dependencies declared by the latest file for each loader.

Required 1

Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required

Optional 3

ViaVersionAllow newer Java Edition clients to connect to older servers.
Optional
ViaFabricAllows to connect to older servers with older versions
Optional
ViaBackwardsAllow older Java Edition clients to connect to newer servers.
Optional

Use cases

Servers accepting older clients

A server that uses ViaVersion and ViaBackwards to admit players on older protocol versions can keep those players from crashing on connect.

Who it’s for: Server owners running Fabric with ViaVersion and ViaBackwards who allow players on older protocol versions to join.

How it compares

Full comparison

ViaVersion Bug Fix is also a server-side Fabric mod for 1.21.10 – 26.2, but it is closed source under All rights reserved. ViaBackwards is open source under the GNU General Public License v3.0 only and covers 1.10 – 26.3; it works on either side, and neither side needs it, so it translates protocols rather than fixing recipe sync. ViaAlert is a server-side addon for 26.2 only, released under All rights reserved and not open source.

ModLoadersGame versionsEnvironmentUpdated
ViaVersion Recipe FixFabric1.21.10 – 26.1Server-side only2026-03-27
ViaVersion Bug FixFabric1.21.10 – 26.2Server-side only2026-06-23
ViaBackwardsFabric1.10 – 26.3Client or server, optional2026-10-12
ViaAlert (ViaVersion Addon)Fabric26.2Server-side only2026-06-20

Questions

Does ViaVersion Recipe Fix need Fabric API?

Yes. Fabric API is required, specifically the fabric-recipe-api-v1 module, along with Fabric Loader 0.18.0 or later.

Does ViaVersion Recipe Fix have to be installed on clients?

No. It runs on the server alone, so players need nothing extra to join.

Which game versions does the mod support?

Files exist for 1.21.10, 1.21.11 and 26.1, and the latest Fabric file is 1.0.1 for 26.1, published on 2026-03-27.

Are ViaVersion and ViaBackwards required?

They are optional. The fix relies on the ViaVersion API to detect protocol differences, so it is most useful when ViaVersion and ViaBackwards are installed.

In the catalog

ViaVersion Recipe Fix is one of 36,990 Utility mods on ModsFinder, and one of 25,772 Utility mods for Fabric. 11,959 mods support Minecraft 26.1.

Similar mods

What the author says

A server-side Fabric mod that prevents Fabric API's recipe sync packets from crashing clients connecting via ViaVersion/ViaBackwards with non-native protocol versions. Neither ViaVersion nor ViaBackwards translates Fabric API's custom RecipeSyncPayloadS2C packet, causing the client to misparse the data.
yuna0x0, on the Modrinth page

Official listing

Owner
yuna0x0
Published
2026-03-27
Updated on Modrinth
2026-03-27
Facts verified
2026-10-15

Tags