#Когда возникает проблема
После обновления модпака Minecraft: Java Edition игра не запускается, зависает при загрузке либо ломаются предметы и механики, потому что набор модов или их зависимостей перестал быть согласованным. Нельзя лечить такой конфликт массовым удалением файлов: моды могут хранить данные построек и инвентаря в мире.
#Причины: как отличить один случай от другого
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| Два несовместимых выпуска одного модаВ mods остались старый и новый .jar одной модификации или изменились требования зависимостей. | Ошибка загрузчика упоминает Duplicate mods, Conflicting mods или идентификатор модификации. | Сравнить список файлов и журнал, восстановить согласованный набор. |
| Не хватает обязательной зависимостиПри обновлении модпака изменился Fabric API или библиотека, нужная нескольким модам. | Окно загрузчика называет Missing dependency, required version. | Установить требуемую версию из доверенного источника. |
| Обновление изменило формат мираМоды удалены или обновлены несовместимо с данными существующего мира. | Новый тестовый мир открывается, прежний выдаёт ошибки регистрации блоков или предметов. | Не сохранять основной мир в неполной сборке, исследовать резервную копию. |
#Пошаговая диагностика и исправление
- Не открывайте старый мир до резервного копированияЕсли игра ещё показывает главное меню, не загружайте основной мир на обновлённом модпаке. Закройте Minecraft и менеджер модпаков. Откройте Minecraft Launcher → Java Edition → «Установки» → ⋯ → «Изменить» и посмотрите путь «Каталог игры». Если используете CurseForge/другой менеджер, сначала найдите папку конкретного экземпляра через его меню открытия папки. Дальше работайте только с этой папкой.
- Скопируйте весь модпак и миры перед экспериментамиНажмите Win+E и откройте каталог экземпляра. Скопируйте (не перемещайте) папки mods, config, saves и файлы настроек в отдельный каталог в «Документах» либо в архив с датой. Проверьте размер резервной копии и наличие level.dat внутри каждого копируемого мира. Если места недостаточно, остановитесь: удаление модов до копирования может сделать восстановление невозможным.
- Запишите изменения, после которых началась ошибкаВ используемом менеджере модпака откройте сведения о сборке и список установленных модов. Отметьте версию Minecraft, загрузчика и номер обновления модпака. В Проводнике у файлов mods включите «Вид» → «Подробности» и сортировку по дате изменения; она помогает найти недавно заменённые .jar, но не доказывает, что именно они виноваты. Не переименовывайте весь набор ради проверки.
- Откройте точное сообщение загрузчика и latest.logПопробуйте запустить только тестовую копию сборки. Если загрузчик показывает перечень несовместимых модов, сфотографируйте его. После сбоя в Game Directory откройте logs\latest.log «Блокнотом» и при наличии crash-reports → последний текстовый файл. Найдите слова Duplicate, Missing dependency, Incompatible, Mixin и имена модов возле первой причины ошибки. Учитывайте, что последнее упоминание не всегда указывает на истинный источник конфликта.
- Выделите отдельный тестовый экземпляр модпакаВ менеджере модпаков используйте функцию дублирования экземпляра, если она есть, либо создайте в Launcher профиль с отдельным новым Game Directory и скопируйте в него только папки модов и конфигурации из сохранённого экземпляра. Не указывайте обеим установкам один и тот же каталог saves. Запускайте тест без входа в оригинальный мир. Так изменения не затронут рабочее сохранение.
- Если ошибка о дубликатах, исправьте только названную паруВ тестовой папке mods найдите файлы с одинаковым идентификатором из журнала (имена файлов иногда различаются, а внутренний ID совпадает). Сверьте их происхождение с ведомостью модпака. При закрытой игре переместите устаревшую копию .jar в отдельную резервную папку, оставив ту версию, которую рекомендует автор сборки. Запустите тест и проверьте исчезновение той же ошибки; если стало хуже, верните файл обратно и сравните зависимости.
- Если не хватает библиотеки, выясните точную требуемую версиюПрочитайте строку Missing dependency/Requires в журнале: запишите название, загрузчик и требуемый диапазон версии. Откройте официальный сайт автора сборки или страницу конкретного мода на Modrinth/CurseForge и найдите зависимость именно для установленной версии Minecraft. Скачанный .jar добавляйте только в тестовую mods при закрытой игре. Не устанавливайте старую версию библиотеки поверх обновлённой по догадке.
- Проверяйте моды группами лишь на тестовой копии без мираЕсли точная причина не названа, после резервирования тестового экземпляра временно переносите в отдельную папку несколько недавно добавленных необязательных модов, затем запускайте Minecraft до меню и открывайте новый тестовый мир. Возвращайте и проверяйте их по одному, пока не выявится конфликт. Такой приём не годится для удаления важных модов из существующего мира: при сохранении можно потерять блоки, предметы и данные измерений.
- Проверьте возможность безопасного возврата к прежнему выпускуЕсли после обновления проблема возникла у нескольких участников модпака, в менеджере найдите историю версий и возможность вернуть прежнюю сборку. Восстанавливайте предыдущий комплект модов и конфигурацию из копии целиком, а не смешивайте его с отдельными новыми .jar. Для диагностики старого мира используйте только резервную копию мира, сделанную под прежней версией; не открывайте мир, уже сохранённый новой версией, на старой.
- Соберите точный отчёт, если конфликт не удаётся устранитьЗапишите название и выпуск модпака, версию Minecraft и загрузчика, момент сбоя, полный список установленных .jar и последние релевантные строки журнала. Перед публикацией удалите из текста журнала персональные пути, серверные адреса и токены. Отправьте сведения автору модпака или конфликтующего мода: не устанавливайте неизвестные утилиты «чистки модов» и не отключайте антивирус.
#Как проверить исправление
Запустите тестовую сборку два раза, откройте её новое тестовое сохранение и проверьте наличие ожидаемых модов и предметов. Только после этого на отдельной копии старого мира проверьте сохранность построек, блоков и инвентаря. Оригинал оставьте нетронутым до подтверждения совместимости.
#Если не помогло
Если меню открывается, но старый мир вылетает, источник связан с его данными либо изменением наборов объектов: передайте автору сборки копию мира и журнал. Если игра не открывается даже на согласованном модпаке, проверьте зависимости и версии загрузчика по официальным инструкциям. Не удаляйте весь каталог mods: это не диагностика.