Мод Minecraft не работает на Forge, Fabric или NeoForge
Файл в папке mods еще не означает, что мод заработал. Он должен подходить одновременно к версии Minecraft, загрузчику и стороне установки. Некоторым модам также нужны библиотеки или другие моды.
Что должно совпадать#
Перед установкой проверьте четыре пункта:
- Версия Minecraft. Мод для 1.20.1 обычно не работает на 1.21.11.
- Загрузчик. Forge, NeoForge и Fabric не взаимозаменяемы.
- Версия загрузчика. Автор может требовать определенную сборку Forge, NeoForge или Fabric Loader.
- Сторона установки. Серверный мод ставится на сервер, клиентский только в игру, а некоторые нужны с обеих сторон.
Смотрите информацию на странице конкретного файла, а не только на главной странице проекта. Один проект может публиковать рядом несколько сборок для разных загрузчиков.
Правильная установка#
- Остановите сервер.
- Откройте папку
mods. - Загрузите jar-файл без распаковки.
- Установите перечисленные автором зависимости.
- Запустите сервер и проверьте консоль.
При установке через каталог панели файл попадает в нужную папку автоматически. Каталог уменьшает вероятность ошибки, но не может гарантировать исправность самого мода или его поддержку новой версии Minecraft.
Как проверить, загрузился ли мод#
Во время запуска Forge, NeoForge или Fabric выводит список найденных модификаций. Ищите название или идентификатор мода в logs/latest.log.
Если мод упоминается только в сообщении проверки обновлений, это еще не доказывает, что вся его логика выполнилась без ошибок. Просмотрите следующие строки. Сообщения Failed to load, Exception или ошибки функций и конфигурации означают, что мод найден, но работает неправильно.
Мод предназначен для другого загрузчика#
Частые сообщения:
Mod file is not a valid mod file
Invalid mod file
Fabric mod cannot be loaded
Missing mods.toml
Удалите неподходящий файл и скачайте вариант именно для текущего загрузчика. Простое переименование jar-файла ничего не изменит.
Не хватает зависимости#
В консоли обычно указано название отсутствующего компонента:
Missing mandatory dependencies
Mod ... requires ...
Could not find required mod
Откройте страницу мода и раздел зависимостей. Установите нужную библиотеку в версии, подходящей к вашему Minecraft и загрузчику. Примеры распространенных зависимостей: Fabric API, Architectury API, Cloth Config и GeckoLib.
Не скачивайте первую найденную версию библиотеки. У нее действуют те же требования совместимости.
Версии клиента и сервера не совпадают#
Если мод добавляет блоки, предметы, сущности или сетевые пакеты, он обычно должен стоять и на сервере, и у каждого игрока. При различающихся наборах появляются ошибки:
Mismatched mod channel list
Incompatible mod set
Failed to synchronize registry data
Сравните не только названия, но и версии jar-файлов. Удобнее передавать игрокам готовый список или одну сборку, а не просить собирать моды самостоятельно.
Клиентские моды интерфейса, графики и управления часто не нужны серверу. Серверные моды оптимизации могут не требоваться игрокам. Точное правило указывает автор проекта.
Мод найден, но его функция не работает#
Так бывает, когда Minecraft изменил команды, формат данных или внутренний API, а файл мода еще не обновлен. В логе может быть видно название мода и отдельная ошибка после него.
Например, в Minecraft 1.21.11 игровые правила получили новые имена. Старое:
gamerule keepInventory true
Новое:
gamerule keep_inventory true
Если мод продолжает выполнять старую команду, он загрузится, но нужная функция не сработает. В таком случае обновите мод, используйте рабочую альтернативу или встроенную возможность Minecraft.
Сервер перестал запускаться после установки#
- Остановите сервер.
- Уберите последний добавленный jar-файл из
mods. - Запустите сервер повторно.
- Если запуск восстановился, проверьте версию и зависимости этого файла.
- Если установлено сразу несколько модов, возвращайте их по одному.
Не удаляйте весь набор модов с рабочего мира без резервной копии. Удаление контентного мода может привести к исчезновению его блоков и предметов при следующем сохранении мира.
Где искать точную причину#
Основной файл находится в logs/latest.log. Если сервер аварийно завершился, дополнительно проверьте папку crash-reports.
В отчете найдите:
Caused by;Mod File;Failure message;Suspected Mods;- название последнего установленного мода.
Техническая поддержка BazaHost проверяет работу панели, файловой системы и запуска сервера. Подбор, настройка и исправление сторонних модификаций выполняются по документации их разработчиков. Если после проверки остается ошибка панели или окружения сервера, приложите лог и напишите нам.
Хостинг Minecraft на BazaHost: NVMe, Ryzen 9 и защита от DDoS. Тарифы от 249 ₽/мес.