Загрузчик — программа, без которой игра не увидит файлы модов: ванильный (без модов) Minecraft папку .minecraft/mods не читает. Загрузчиков четыре, и между собой они несовместимы — мод, собранный под Forge, на Fabric не запустится. Поэтому загрузчик выбирают один раз: под конкретную версию игры и конкретный список модов.

Fabric — кому подходит

Fabric (Фабрик) подходит тем, кто играет на свежей версии игры и собирает сборку — свой набор модов — ради FPS (кадров в секунду) и шейдеров (паков, которые меняют освещение, тени и воду). Это лёгкий загрузчик: Fabric API в каталоге собран под 26.2.

Fabric API — обязательная библиотека для большинства модов на Fabric. Сама она в игру ничего не добавляет, но без неё моды не запустятся, поэтому её кладут в папку модов первой. Отсутствие Fabric API — первая причина, которую проверяют, когда игра не запускается.

Вторая библиотека всплывает реже: моды, написанные на языке Kotlin, тянут за собой Fabric Language Kotlin. В игре он никак не проявляется, и ставить его наугад бессмысленно — только когда его требует конкретный мод.

За оптимизацией на Fabric идут к Sodium — это переписанный движок отрисовки, который, по данным автора мода, заметно поднимает FPS на слабых видеокартах. Sodium ставится вместо OptiFine и вместе с ним не работает.

Шейдеры к нему добавляет Iris Shaders: он понимает паки, сделанные под OptiFine, и работает в связке с Sodium. Оба собраны под 26.2.

Fabric ставят установщиком .jar: запустите его двойным кликом, выберите версию игры — установщик создаст отдельный профиль в официальном лаунчере. Файл лежит на сайте Fabric.

NeoForge — кому подходит

NeoForge (Неофордж) выбирают на версиях 1.20.2 и новее: это продолжение Forge и основной загрузчик для новых версий игры. Если нужный вам мод вышел под 1.20.2 или позже, смотрите в списке его загрузчиков сначала NeoForge. Отдельной обязательной библиотеки вроде Fabric API у NeoForge нет: зависимости здесь ставятся только по требованию самого мода.

Главная ловушка здесь одна: моды Forge и NeoForge не взаимозаменяемы. Файл, собранный под Forge, в NeoForge не заработает, даже если номер версии игры совпадает. Проверяйте в карточке мода не только версию, но и загрузчик.

По оптимизации NeoForge не проигрывает Fabric: Sodium и Iris заявлены и под этот загрузчик, то есть та же связка «движок отрисовки плюс шейдеры» собирается один в один.

Запустите установщик .jar в режиме client — в лаунчере появится отдельный профиль NeoForge. Файл на сайте NeoForge.

Forge — кому подходит

Forge (Фордж) нужен ради модов и сборок под 1.12.2–1.20.1: это старейший загрузчик, и сборки этих версий, которые вы найдёте в интернете, собраны под него. На новых версиях Forge уступил место NeoForge, но старые сборки живут на нём, и перенести их не выйдет — мод под Forge на NeoForge не запустится.

Оптимизацию на Forge собирают из других файлов. Sodium под Forge не выпускают. Вместо него ставят Embeddium — тот же Sodium, пересобранный под Forge и NeoForge.

Шейдеры под Forge даёт Oculus, порт Iris. Он работает только в паре с Embeddium: тот указан у Oculus как обязательная зависимость — файл, без которого мод не стартует.

У этой связки есть потолок по версиям. Oculus в каталоге собран по 1.20.1 включительно, и на более новых версиях шейдеров под Forge вы не поставите. Embeddium уходит дальше, до 1.21.4, но сам он даёт только FPS, без шейдеров. Нужны шейдеры на версии новее 1.20.1 — это аргумент за NeoForge с Iris, а не за Forge.

Вторая особенность: под одну версию игры бывает несколько номеров сборки Forge — это версии самого загрузчика, а не наборы модов, — и мод может требовать конкретный. Запустите установщик в режиме install client, файл — на сайте Forge.

Quilt — кому подходит

Quilt (Квилт) ставят только тогда, когда мод прямо его требует. Это ответвление от Fabric, совместимое с большинством модов Fabric, но модов, написанных именно под Quilt, немного — отдельной причины уходить с Fabric у игрока нет.

Из оптимизации под Quilt заявлены Sodium и Iris, так что графическая часть сборки соберётся. А вот Fabric API в каталоге числится только под Fabric. Отсюда правило: смотрите список загрузчиков в карточке каждого мода, а не рассчитывайте на родство Quilt и Fabric.

Quilt ставят установщиком .jar с выбором версии игры, файл — на сайте Quilt.

Таблица различий

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

ЗагрузчикКогда выбиратьОбязательная библиотекаFPS и шейдерыОсобенность
FabricСвежие версии, лёгкие сборки ради FPSFabric API — почти всем модамSodium + IrisFabric API кладут в папку модов первым
NeoForgeВерсии 1.20.2 и новееНе нужнаSodium + IrisМоды Forge и NeoForge не взаимозаменяемы
ForgeМоды и сборки под 1.12.2–1.20.1Не нужнаEmbeddium + Oculus (Oculus — до 1.20.1)Под одну версию игры бывает несколько сборок
QuiltТолько если мод требует именно QuiltНе нужна; Fabric API числится только под FabricSodium + IrisМодов, написанных именно под Quilt, немного

Что учесть до установки

Отдельный случай — моды, которые выпускают сразу под несколько загрузчиков. Им нужна прослойка Architectury API: в игре она ничего не добавляет и ставится только как зависимость, а на Fabric тянет за собой Fabric API.

Ещё одна развилка — клиент или сервер. Sodium, Iris, Embeddium и Oculus работают только на стороне клиента: на сервер их ставить некуда, и на выбор загрузчика для сервера они не влияют. Architectury API, наоборот, нужен с обеих сторон: нет его на сервере — мод, собранный через него, не заработает. Fabric API ставится по требованию мода и бывает нужен и клиенту, и серверу. Поэтому список модов для сервера собирают отдельно, а не копируют клиентскую папку целиком.

Куда класть файлы, от загрузчика не зависит: .minecraft/mods. Сама папка игры лежит в %APPDATA%\.minecraft на Windows, ~/Library/Application Support/minecraft на macOS и ~/.minecraft на Linux. Пошагово порядок разобран в статье как установить моды.

В Prism Launcher, ATLauncher и Modrinth App порядок другой: у каждой сборки своя папка, моды ставятся и обновляются встроенным менеджером, а класть файлы в общую .minecraft/mods там бесполезно. В Modrinth App мод ставится кнопкой Install прямо со страницы, и зависимости подтягиваются сами: Fabric API туда докладывать вручную не придётся.

Что выбрать под вашу задачу

Правило простое: загрузчик выбирает не игрок, а мод. Откройте карточку нужного мода, посмотрите список загрузчиков и версий и ставьте то, что там указано. Под какую версию игры уже собраны нужные моды, видно в разделе моды по версиям игры. Если модов несколько, ищите загрузчик, под который собраны все — иначе половина модов не запустится.

  • Нужны FPS и шейдеры на актуальной версии. Fabric, Fabric API, Sodium, Iris — все четыре собраны под 26.2.
  • Играете на 1.12.2–1.20.1. Forge: сборки этих версий собраны под него. Оптимизация — Embeddium, шейдеры — Oculus. Oculus без Embeddium не работает, ставятся оба.
  • Играете на 1.20.2 или новее. NeoForge, если нужный мод собран под него; Fabric, если под Fabric. Смешивать файлы двух загрузчиков нельзя.
  • Заходите на чужой сервер. Ставьте тот загрузчик и ту версию, что у сервера, — здесь выбора нет.
  • Мод требует Quilt. Тогда Quilt. Во всех остальных случаях — Fabric.

Кому не подойдёт

Статья не поможет владельцам Bedrock — версии для телефонов, консолей и из Microsoft Store. Загрузчики модов существуют только в Java Edition для ПК: ни Fabric, ни Forge туда не встанут, вместо модов на Bedrock ставят аддоны и паки поведения из внутриигрового магазина. Точных номеров сборки загрузчика — версии самого Forge или NeoForge, а не набора модов — здесь тоже нет: мы их не храним, на странице загрузки Forge и NeoForge берите отметку recommended. На чужом сервере выбора нет: загрузчик и версию задаёт сервер.

Читайте также

Смотрите также

Случайные находки из каталога — моды, шейдеры, текстуры и сборки с нашим разбором.

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

Куда смотреть, если после установки загрузчика игра не запускается?

Игра пишет лог в .minecraft/logs/latest.log, а после вылета кладёт отчёт в .minecraft/crash-reports. Начинают оттуда, а не с переустановки модов. На Fabric первым делом проверяют, лежит ли в папке модов Fabric API.

Ловит ли античит на сервере моды вроде Sodium?

Решает сервер: его правила в каталоге не хранятся, спрашивайте у администрации. Sodium и Iris работают только на клиенте и в игру ничего не добавляют. Но если правила сервера запрещают любые клиентские моды, снимать придётся и их.

Нужен ли Fabric API, если у меня NeoForge?

Нет. Если у вас Forge или NeoForge, этот файл не нужен вовсе — он рассчитан только на Fabric. Библиотеки для Forge и NeoForge ставятся по требованию конкретного мода: например, Kotlin for Forge нужен модам, написанным на Kotlin.

Сколько оперативной памяти выделять под моды?

Стандартный профиль лаунчера отдаёт игре 2 ГБ, и ванильной этого хватает. Признак, что мало, ровно один: строка java.lang.OutOfMemoryError: Java heap space в .minecraft/logs/latest.log. Пока её нет, поднимать значение незачем — свободная память сама по себе игру не ускоряет. Появилась — добавляйте по гигабайту в параметре -Xmx в настройках профиля (например, -Xmx4G) и проверяйте запуск, пока строка не уйдёт. Верхняя граница жёсткая: больше половины физической памяти компьютера отдавать нельзя, остальное нужно системе.

Что будет с модами, когда выйдет новая версия игры?

Каждый файл мода привязан к версии игры: рассчитывать, что файл под 1.21.8 заработает на 26.2, нельзя — нужен новый файл от автора. И обновляется каждый мод отдельно: загрузчик вышел под новую версию — это ещё не значит, что вышла вся ваша сборка.