Мир повреждён / Failed to read level.dat / Exception reading level
#Первое правило: копия
Повреждение мира Minecraft Java Edition может затрагивать level.dat, региональные файлы, моды или диск. Все попытки ремонта выполняйте только на отдельной копии мира; оригинал оставьте нетронутым.
Пример резервного копирования в Windows без команд: закройте Minecraft, нажмите Win+R, введите %APPDATA%\.minecraft\saves и нажмите Enter. Выделите папку нужного мира, нажмите Ctrl+C. В Проводнике откройте другой диск или надёжную резервную папку и нажмите Ctrl+V. Убедитесь, что скопированы и level.dat, и папка region. Не заменяйте оригинальные файлы при диагностике.
В Linux стандартный каталог мира Java Edition обычно ~/.minecraft/saves, а в macOS — ~/Library/Application Support/minecraft/saves. Откройте его в файловом менеджере и скопируйте папку мира на другой накопитель. Если профиль нестандартный, откройте папку экземпляра через свой лаунчер. Не вводите команды с буквальным вымышленным именем MyWorld.
#Что обычно ломается
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| Файл level.datХранит настройки мира; повреждается при сбое питания. | Ошибка «Failed to read level.dat». | Сначала скопируйте мир, затем пробуйте level.dat_old только в тестовой копии. |
| Файл session.lockМир открыт другой копией игры. | «Мир используется». | Закройте все экземпляры игры и перепроверьте сообщение; файл без подтверждения причины не удаляйте. |
Региональные файлыОтдельные r.X.Z.mca повреждены. | Игра падает у определённой области. | Восстановите повреждённый регион из резервной копии; не удаляйте его вслепую. |
| Несовместимая версияМир создан новой версией. | «Мир из более новой версии». | Запускайте мир в совместимой, не более ранней версии игры. |
| Моды или датапакиУдалённый мод оставил блоки. | Крах при загрузке чанков. | На копии мира проверьте те же версии необходимых модов. |
#Пошаговое восстановление
- Прекратите попытки записи и сохраните мир целикомЕсли Minecraft Java Edition сообщает, что мир не удаётся открыть или файл повреждён, закройте игру через меню, чтобы не создавать новые файлы поверх старых. Нажмите Win+R →
%APPDATA%\.minecraft\saves→ Enter. Найдите папку нужного мира по имени; скопируйте её целиком сregion,playerdata,level.datи остальными файлами на другой диск. Если используете Prism/другой лаунчер, путь миров находится в каталоге выбранного экземпляра — открывайте его через меню лаунчера. - Проверьте версию игры и сделайте отдельную проверочную копиюОпределите, в какой версии Minecraft Java Edition мир открывался раньше, и не загружайте его более старой версией игры: это может повредить блоки и данные. Для теста в Проводнике создайте дубликат папки мира с новым именем внутри
saves; исходную папку не трогайте. В Minecraft Launcher → «Установки» выберите совместимую версию без новых модов и попробуйте открыть именно копию. Если проблема проявляется только с модами, проверьте их совместимость. - Проверьте level.dat_old только на копии мираЕсли игра пишет о повреждении
level.datи внутри копии мира естьlevel.dat_old, закройте Minecraft. В созданной копии переименуйтеlevel.datвlevel.dat.bad, затем скопируйтеlevel.dat_oldв той же папке и переименуйте полученную копию вlevel.dat. Не перемещайте единственныйlevel.dat_oldи не удаляйте оригинал. Запустите игру и откройте копию мира. Если мира всё ещё нет либо пропали изменения, верните исходные файлы и используйте резервную копию. - Не удаляйте session.lock без подтверждённой причиныФайл
session.lockпредотвращает одновременную запись в мир. Если игра жалуется на его блокировку, убедитесь через Ctrl+Shift+Esc, что Minecraft и Java этого профиля действительно закрыты, и проверьте, что мир не используется сервером. Только после копирования мира можно временно переименоватьsession.lockв копии, если ошибка указывает именно на него. Если проблема была в занятом мире, правильнее завершить другой экземпляр, а не удалять блокировку во время записи. - Ищите повреждённый регион только по журналу и на копииЕсли в
logs/latest.logили в отчётеcrash-reportsуказан конкретный регион/координаты чанка, сохраните журнал и полную резервную копию. Не удаляйте файлыr.*.*.mcaнаугад: в них хранятся большие части мира. Для экспертизы можно использовать совместимый редактор мира, открыв только копию, и предварительно изучив его предупреждения о форматах. Если нет точного повреждённого участка, пропустите этот шаг и восстановите резервную копию. - Восстановите исправную резервную копию и проверьте результатЕсли ни один безопасный способ не помог, найдите старую копию мира из вашего резервного каталога или встроенных копий лаунчера/сервера. Закройте игру, сохраните текущую папку и скопируйте восстановленную версию в
savesпод отдельным именем. Запустите Minecraft и проверьте, доступен ли мир в списке, загружается ли он без ошибки и сохранились ли важные постройки. Если накопитель показывает сбои, сначала устраните аппаратную проблему, чтобы не повредить новую копию.
Перенос в новый мир: создайте новый мир с тем же режимом и версией, закройте игру, скопируйте в него папки region, entities, poi, playerdata, DIM-1, DIM1 из старого. Чтобы избежать повторов, включите автосохранение копий (например, через мод FTB Backups или простой скрипт).