Открыть сервисСервис

Quilt — загрузчик модов для Minecraft

Quilt — это бесплатный загрузчик модов (модлоадер) для игры Minecraft, созданный в 2021 году бывшими участниками проекта Fabric как его форк с более открытой моделью управления и расширенной библиотекой стандартных модулей. Quilt загружает моды, написанные для Fabric, и одновременно поддерживает собственные моды, использующие расширения API Quilt Loader и Quilt Standard Libraries (QSL). Проект позиционируется как независимая альтернатива Fabric и ориентирован на сообщества, ценящие открытую разработку и документацию.

История

Разработка Quilt началась в 2021 году. Основной причиной раскола с Fabric стал конфликт вокруг управления проектом: часть разработчиков, включая основателей Quilt, сочла, что решения в Fabric принимаются непрозрачно, а доступ к исходному коду и инфраструктуре ограничен узким кругом лиц. В июне 2021 года группа объявила о создании форка, который позже получил название Quilt Loader.

Проект стартовал как форк Fabric Loader, поэтому изначально совместимость с модами Fabric была заложена на уровне загрузчика. В дальнейшем команда Quilt разработала собственную библиотеку Quilt Standard Libraries, которая по замыслу должна заменить Fabric API и предложить более модульный подход: библиотека разбита на независимые модули, которые подключаются точечно.

Отличия от Fabric

ПараметрFabricQuilt
Год основания20182021
Совместимость с модами Fabric—Полная (через слой совместимости)
Стандартная библиотекаFabric API (единый модуль)Quilt Standard Libraries (модульная)
Модель управленияЗакрытая группа мейнтейнеровОткрытая, с упором на сообщество
Лицензия кодаApache 2.0Apache 2.0

Ключевое техническое отличие — Quilt Loader умеет загружать моды, написанные для Fabric, без перекомпиляции. Это означает, что пользователь может запускать большинство модов экосистемы Fabric в среде Quilt. Обратная совместимость (моды Quilt в Fabric) не поддерживается, так как Quilt использует дополнительные API.

Устройство и компоненты

Экосистема Quilt состоит из нескольких компонентов:

  • Quilt Loader — ядро, отвечающее за обнаружение, загрузку и инициализацию модов. Аналог Fabric Loader.
  • Quilt Standard Libraries (QSL) — набор библиотек, предоставляющих готовые функции: работу с ресурсами, события, сетевое взаимодействие, форматирование текста и другие задачи. Модули QSL подключаются независимо друг от друга.
  • Quilted Fabric API (QFAPI) — совместимостный слой, обеспечивающий работу модов, рассчитанных на Fabric API, поверх QSL.

Загрузка модов в Quilt происходит по аналогии с Fabric: моды помещаются в папку mods, а при запуске игры загрузчик читает их манифесты, разрешает зависимости и вызывает точки входа. Поддерживаются версии Minecraft от 1.14.4 и новее, включая снапшоты.

Установка и использование

Установка Quilt выполняется через официальный установщик, доступный на сайте проекта. Пользователь выбирает версию Minecraft, версию загрузчика и папку игры; установщик размещает необходимые файлы и создаёт профиль в лаунчере. Поддерживаются все основные лаунчеры: официальный, MultiMC, Prism Launcher, CurseForge, GDLauncher и другие.

Для запуска модов, написанных под Fabric, дополнительно устанавливается Quilted Fabric API. Моды Quilt требуют только QSL или его отдельные модули.

Сообщество и экосистема

Quilt имеет собственный каталог модов на сайте quiltmc.org, где размещены моды, использующие его API. Каталог меньше, чем у Fabric или CurseForge, однако проект ориентирован на качество документации: официальные сайты Quilt содержат подробные руководства по написанию модов, что выделяет его среди альтернатив.

Проект развивается силами добровольцев; финансирование осуществляется через спонсорские пожертвования и гранты. Разработка ведётся открыто, все обсуждения и планирование происходят в публичных репозиториях и на сервере Discord.

Применение

Quilt используется в основном для сборок модов (модпаков) на основе Fabric-совместимых модов, а также для разработки модов, которым важна модульная архитектура библиотек. В отличие от Forge, Quilt не имеет собственного формата модов и не поддерживает старые моды, созданные для Forge, — это ограничение сужает область применения, но упрощает поддержку кодовой базы.

Источники:

  • Официальный сайт Quilt Loader (quiltmc.org)
  • Документация Quilt Standard Libraries
  • Fabric Wiki: сравнение загрузчиков модов
  • Обзоры экосистемы моддинга Minecraft (2022–2024)
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru