Перейти к содержимому

ViaVersion Recipe Fix

Серверный мод для Fabric, который предотвращает краш клиентов, подключающихся через ViaVersion/ViaBackwards со старыми версиями протокола, из-за пакетов синхронизации рецептов Fabric API.

Fabric
Загрузчики
Fabric
Скачиваний на Modrinth
1,2 тыс.
Подписчиков на Modrinth
5
версии
2
Обновлён
27 марта 202627 мар.
Опубликован
в 2026

Коротко о моде

Работает на Fabric
Для Minecraft 1.21.10–26.1
Ставится только на сервер; игрокам ставить не нужно
Последняя версия — 1.0.1 от 27 марта 2026
Нужен Fabric API
Лицензия MIT — бесплатно
Где нужен
В игрене нуженНа сервереобязателен

Ставится только на сервер; игрокам ставить не нужно

Версии игры1.21.10–26.1
Описание переведено автоматическиПоказать оригинал (EN)

ViaVersion Recipe Fix

Серверный мод для Fabric, который предотвращает краш клиентов, подключающихся через ViaVersion/ViaBackwards с неродными версиями протокола, из-за пакетов синхронизации рецептов от Fabric API.

Проблема

Начиная с Minecraft 1.21.2, ванильный клиент больше не получает синхронизацию всех рецептов. Fabric API добавил опциональный API синхронизации рецептов (fabric-recipe-api-v1) для модов, которым нужны данные о рецептах на стороне клиента (например, JEI). Когда сервер использует его вместе с ViaFabric и ViaBackwards, клиенты на старых версиях Minecraft крашатся с ошибкой:

Failed to decode packet 'clientbound/minecraft:custom_payload'
Caused by: Tried to read NBT tag that was too big

Ни ViaVersion, ни ViaBackwards не транслируют кастомный пакет RecipeSyncPayloadS2C от Fabric API, из-за чего клиент неправильно парсит данные.

Решение

Этот мод перехватывает синхронизацию рецептов на уровне сервера и пропускает отправку пакета игрокам, чья версия протокола (определяется через ViaVersion API) отличается от нативной версии сервера.

Клиенты с нативной версией получают синхронизацию рецептов как обычно.

Требования

  • Minecraft 1.21.10+
  • Fabric Loader >=0.18.0
  • Fabric API (с fabric-recipe-api-v1)
  • ViaFabric (опционально) — без него мод ничего не делает, но и не крашится

Сборка

./gradlew build

Готовый jar лежит в build/libs/.

Лицензия

MIT

Частые вопросы

Как установить ViaVersion Recipe Fix?

Установите Fabric под свою версию Minecraft, скачайте ViaVersion Recipe Fix под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.

Для каких версий Minecraft есть ViaVersion Recipe Fix?

У ViaVersion Recipe Fix есть сборки для Minecraft 1.21.10–26.1.

Нужен ли ViaVersion Recipe Fix на сервере?

Ставится только на сервер; игрокам ставить не нужно

Лицензия и источник
MIT Licenseможно свободно использовать и распространять с указанием автора
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

Сайт использует cookie: необходимые — для входа и темы, а также счётчики посещений Яндекс Метрика и LiveInternet — по ним мы видим, как пользуются сайтом. Рекламных cookie у нас нет. Подробнее