Клиентские игры

Как перенести мир на новую версию майнкрафта?

Видела в ютубе, как разные летсплейщики переносили свой мир на новую версию, то есть допустим у был мир на 1.15.4, ютубер перенёс его на 1.16.4 и сгенерировались новые строения.
Можно ли сделать то же самое с миром, который на версии 1.16.5, и как перенести его на версию 1.17?
Oleg Fominov
Oleg Fominov
569
В майнкрафт уже встроен алгоритм обновления данных. Достаточно всего лишь открыть один раз старый мир на новой версии, чтобы игра автоматически обновила его версию и начала применять новые алгоритмы генерации местности.

В разных версиях алгоритмы генерации отличаются, что приводит к появлению стыка генерации. Похожий эффект возникает при ошибке сохранения чанков.

Однако старая уже сгенерированная местность всё ещё имеет старый формат чанков. Он обрабатывается гораздо медленнее – мир дольше грузится и увеличивается задержка при прогрузке чанков. Но Майнкрафт не обновляет его автоматически, так как это довольно долгий процесс, и обновление формата в реальном времени привело бы к серьёзной нагрузке на процессор.

Поэтому обновление формата чанков вынесено в отдельную функцию «Оптимизировать мир» в меню настроек мира:


При нажатии на эту кнопку игра предупредит вас о том, что после завершения процедуры скорость работы игры в этом мире повысится, но его больше нельзя будет открыть на более ранних версиях и предложит создать резервную копию. Не стоит пренебрегать такой возможностью.


Стоит отметить, что при создании резервной копии майнкрафт на время зависает и перестаёт реагировать на нажатия, однако не перестаёт работать. В зависимости от размера мира это может длиться по-разному (кстати, эффективность сжатия довольно высока – примерно 1 к 10). Когда создание резервной копии завершится, Майнкрафт автоматически приступит к процессу обновления формата чанков:


Вот так обновляются миры в Майнкрафте.
Костантин Лопухов
Костантин Лопухов
35 383
Лучший ответ
Раст Лин от души бро
Рафаэль Нуриахметов в 1.17 должна была измениться и высота мира, я слышал о том что при переносе мира на новую версию вместо бедрока и под ним (вплоть до -64 высоты) должен спавниться глубинный сланец, но по какой-то причине при переносе мира у меня сего не случилось
Евгений Михед Не помог! Если старая версия?
Александр Савченко можно ли подобное сделать с миром на сервере?
Валера Семыкин А если так зделать появится ли в чанках новые добавленые блоки например я перенёс мир из 1.12.2 в версию 1.16.5 то появится ли назерит в чанках
Так они сид вводили старый и всё. А дом потом перестраивали.
Nevid Imka Да просто мир открыли в новой версии, майнкрафт сам всё обновил!
Да так можно - зайди на карту с новых версий и где ты не был не прогружал чанки будет новая генерация.
Подобное сделать не так-то просто. Легче создать новый мир.

Обычно перенос делается, благодаря коду
vit133
vit133
1 006
-jar spigot.jar --forceUpgrade запустить с параметром --forceUpgrade
https://www.spigotmc.org/threads/spigot-bungeecord-1-17.510208/
Александр Савченко это на сервере спайгот. а на сервере с модами на арклайт?
Нет, мир перенести можно но строения новые генерироваться в этом мире не будут