Fabric Loader и Fabric API: в чём разница
| Fabric Loader | Fabric API | |
|---|---|---|
| Что это | Загрузчик: запускает игру с модами | Мод-библиотека: общий набор функций для других модов |
| Как ставится | Установщиком Fabric или лаунчером | Файлом .jar в папку mods |
| Зависит от версии игры | Почти нет: один загрузчик на многие версии | Да: свой файл под каждую версию Minecraft |
| Нужен ли | Всегда | Почти всегда — его требует большинство модов |
Разделение сделано намеренно: загрузчик маленький и редко меняется, а всё, что зависит от конкретной версии игры, вынесено в Fabric API. Сам по себе Fabric API в игре ничего не добавляет — ни блоков, ни предметов.
Как установить Fabric API
- Убедитесь, что Fabric уже установлен и в лаунчере есть его профиль. Если нет — сначала установите Fabric.
- Откройте страницу Fabric API и скачайте файл под свою версию Minecraft. Версия игры указана в имени файла после знака «+», например
+1.21.1. - Откройте папку модов: Win+R →
%appdata%\.minecraft\mods. - Положите скачанный .jar в эту папку. Распаковывать его не нужно.
- Запустите игру через профиль Fabric.
В лаунчерах со встроенным каталогом — Modrinth App, Prism Launcher — Fabric API ставится автоматически, когда вы добавляете мод, который от него зависит.
Ошибка «requires fabric-api, which is missing»
Если Fabric API нет или он не той версии, игра не запустится и покажет окно со списком проблем. В нём будет строка о том, что такой-то мод требует fabric-api (в старых модах — fabric), а он отсутствует. Что проверить:
- Файл Fabric API действительно лежит в папке
modsтого профиля, который вы запускаете. - Версия игры в имени файла совпадает с версией профиля.
- В окне не указана минимальная версия Fabric API. Если указана — скачайте более свежий файл.
- В папке нет двух файлов Fabric API разных версий — оставьте один.
Другие частые библиотеки
Fabric API — не единственная зависимость. На странице каждого мода перечислено, что ему нужно; чаще всего встречаются эти библиотеки:
- Cloth Config и YetAnotherConfigLib — экраны настроек модов.
- Mod Menu — список установленных модов и кнопка настроек в главном меню.
- Fabric Language Kotlin — нужен модам, написанным на Kotlin.
- Architectury API — нужен модам, которые выпускаются сразу под Fabric и Forge.
Все они ставятся так же: файл под свою версию игры — в папку mods.
Fabric API на сервере
Если на сервере стоят моды, которым нужен Fabric API, он должен лежать и в папке mods сервера. Игрокам он нужен в том случае, если моды сервера требуются и на клиенте.
А что на Quilt, Forge и NeoForge
На Quilt роль Fabric API выполняет собственная библиотека Quilt — Quilted Fabric API; обычный Fabric API там ставить не нужно. Модам для Forge и NeoForge Fabric API не нужен вовсе: у этих загрузчиков нужные функции встроены. Положить Fabric API в сборку на Forge — частая ошибка, игра с ним не запустится.
Частые ошибки
Проверьте версию игры в имени файла и папку: у сборок в сторонних лаунчерах папка mods своя, не %appdata%\.minecraft\mods.
Это уже про загрузчик, а не про Fabric API. Запустите установщик Fabric снова и выберите последнюю версию загрузчика; в лаунчерах со сборками версия загрузчика меняется в настройках сборки.
Удалите его. Для Forge ищите версию мода с пометкой Forge или NeoForge.
Оставьте один — под вашу версию игры и самый свежий.




