Как обновить сборку модов и не потерять мир
МодыВышла новая версия игры, и хочется перенести туда свою сборку. Или обновить моды, не потеряв мир. Разбираем порядок действий и типичные способы всё сломать.
Сначала: стоит ли вообще
Честный ответ — часто нет. Обновление сборки на новую версию игры почти всегда означает, что часть модов ещё не портирована. Вы потратите вечер и получите урезанную сборку.
Разумные причины обновляться:
- В новой версии есть контент, который вам нужен;
- Все ключевые моды вашей сборки уже вышли под неё;
- Вы начинаете новый мир и терять нечего.
Плохая причина: «вышла новая версия». Через полгода будет и стабильнее, и больше модов.
Два разных сценария
Обновление модов внутри одной версии игры — относительно безопасно. Обычно проходит гладко, мир переживает.
Переход на новую версию игры — рискованно. Формат мира меняется, часть модов отсутствует, конфигурации не переносятся напрямую.
Порядок действий
Внимание: шаги 1 и 2 обязательны. Без бэкапа откатиться будет некуда, а удаление мода необратимо повреждает чанки с его блоками.
- Сделайте полную копию. Папка
savesи папкаmods, целиком, в отдельное место. - Проверьте список модов. Пройдите по каждому на Modrinth или CurseForge и убедитесь, что версия под новую игру существует. Выпишите те, которых нет.
- Решите по отсутствующим. Если пропал мод, чьи блоки стоят в вашем мире — обновляться нельзя без потерь. Ищите замену или ждите.
- Создайте новый экземпляр в лаунчере, не трогая старый. Так вы сможете вернуться в один клик.
- Соберите сборку заново слоями, как при первой установке: оптимизация, библиотеки, крупные моды, мелочи.
- Проверьте на копии мира, а не на оригинале.
- Только убедившись, что всё работает, переносите основной мир.
Что ломается чаще всего
| Симптом | Причина |
|---|---|
| Мир не открывается, ошибка про registry | Удалён мод, чьи блоки есть в мире |
| Предметы исчезли из сундуков | То же самое: их мод пропал |
| Машины сбросили настройки | Формат данных мода изменился между версиями |
| Вылет при загрузке | Мод не под ту версию или пропала зависимость |
| Пропали новые биомы | Мод генерации сменил формат, старые чанки остались |
Разбор ошибок по логам — в статье про вылеты.
Как удалять мод правильно
Если мод всё же надо убрать:
- Зайдите в мир со старой сборкой.
- Соберите и уничтожьте все блоки и предметы этого мода.
- Разберите его машины, выньте содержимое.
- Сохранитесь, выйдите.
- Только теперь удаляйте файл мода.
Это не гарантия, но резко снижает шанс поломки. Полностью безопасно только начать новый мир.
Обновление сервера
Порядок тот же, плюс синхронизация: сервер и все игроки должны перейти одновременно. Разошлись версии — никто не зайдёт.
Практика: остановить сервер, сделать бэкап мира, обновить моды на сервере, раздать ту же сборку игрокам, запустить. Обновлять по одному моду за раз, если что-то ломается — сразу понятно, что именно. Подробности в гайде по модам на сервере.
Главное правило
Никогда не обновляйте единственную копию. Держите старый рабочий экземпляр нетронутым, пока новый не проверен полностью. Лаунчеры позволяют иметь оба одновременно — это бесплатная страховка.
Частые вопросы
Можно ли обновить моды и сохранить мир?
Обновление модов внутри одной версии игры обычно проходит гладко. Переход на новую версию игры рискованнее: формат мира меняется, часть модов ещё не портирована.
Почему мир не открывается после обновления?
Обычно удалён или не портирован мод, чьи блоки остались в мире. Ошибка упоминает registry. Решение — вернуть мод или восстановить бэкап.
Как правильно удалить мод из сборки?
Зайти в мир со старой сборкой, собрать и уничтожить все блоки и предметы этого мода, разобрать его машины, сохраниться и только потом удалить файл.
Стоит ли сразу переходить на новую версию игры?
Обычно нет: часть модов ещё не портирована, и вы получите урезанную сборку. Через несколько месяцев будет и стабильнее, и больше модов.