
Porting Lib
Porting Lib - библиотека для портирования модов с Forge на Fabric и Quilt. Упрощает разработку и совместимость модов для Майнкрафт.
Porting Lib
Porting Lib - это библиотека, которая переносит функционал Forge в экосистему Fabric и Quilt. Если вы когда-нибудь хотели запустить любимый мод с Forge на Fabric, но упирались в отсутствие совместимых API - вот решение.
Зачем это нужно
В Майнкрафт моддинг разделён на несколько платформ: Forge (самая старая и популярная), Fabric (лёгкая и быстрая) и Quilt (форк Fabric). Многие крутые моды выходят только под Forge, а игроки на Fabric остаются без них. Porting Lib предоставляет набор утилит, которые эмулируют Forge-функции в среде Fabric/Quilt. Разработчикам не нужно переписывать весь код с нуля - достаточно подключить библиотеку и адаптировать вызовы.
Что внутри
Библиотека включает в себя:
- Регистрацию предметов, блоков, сущностей через Forge-подобные методы.
- События (events) - аналог Forge Event Bus.
- Работу с конфигами, сетью (networking) и рендерингом.
- Поддержку кастомных моделей и анимаций.
Всё это упаковано в единый API, который можно подключить как зависимость.
Для кого этот мод
Porting Lib - инструмент для разработчиков модов. Если вы просто игрок - вам он не нужен напрямую. Но если вы собираете сборку модов на Fabric и видите в зависимостях Porting Lib - знайте, это значит, что какой-то мод использует Forge-функции через эту библиотеку. Без него мод не запустится.
Совместимость
Porting Lib работает на Minecraft 1.16-1.21 (актуальные версии уточняйте на странице загрузки). Поддерживает Fabric Loader и Quilt Loader. Устанавливается как обычный мод в папку mods.
Скачайте Porting Lib и дайте своим любимым Forge-модам вторую жизнь на Fabric! Ну или хотя бы добавьте в сборку - разработчики скажут спасибо.
