Перейти к содержанию

MURS:Портирование схем на версию сборки

Материал из MURS вики

Строителям — раздел вики MURS, созданный для хранения и распространения среди строителей сервера полезной информации.

Портирование схем на версию сборки — пошаговое руководство по переносу построек и схем (схематик), созданных на более новых версиях Minecraft (1.20.1 и выше), на основную версию сборки сервера (1.19.4).

Из-за существенных технических изменений в формате сохранения NBT-данных, блоков и структур между версиями 1.19 и 1.20+, прямая попытка загрузить файл .litematic или перенести мир часто приводит к вылетам клиента, критическим ошибкам парсинга или исчезновению блоков. В нашем случае — банально не вставляется/не загружается.

Использование модификации ViaFabricPlus позволяет корректно транслировать протоколы новых версий и безболезненно экспортировать постройки.

Подготовка и необходимые моды

[править код]

Для успешного портирования вам понадобятся:

  • Litematica (и заменяющий библиотечный мод MaLiLib). Рекомендуется версия 0.14.7.
  • ViaFabricPlus (VFP) — модификация для Fabric, позволяющая подключаться к серверам и загружать миры любых версий. Рекомендуется версия 2.7.0.

Пошаговый алгоритм переноса

[править код]

Шаг 1. Перенос мира в папку сборки

[править код]
  1. Скачайте или скопируйте папку с картой версии 1.20+ (на которой расположена нужная постройка).
  2. Поместите папку с миром в директорию сохранения локальных миров вашей сборки 1.19.4:
    .minecraft/saves/Имя_Вашей_Карты/

Шаг 2. Настройка ViaFabricPlus и вход в мир

[править код]
  1. Запустите сборку Minecraft 1.19.4.
  2. Перейдите в раздел «Одиночная игра» и зайдите на перенесённую карту. VFP должен автоматически портировать версию.

Шаг 3. Сохранение схемы через Litematica

[править код]
  1. Подойдите к объекту, который необходимо перенести.
  2. С помощью инструмента Litematica (по умолчанию деревянная палочка) выделите постройку в двух противоположных точках.
  3. Откройте меню Litematica (клавиша M + С) и сохраните выделенную область как новую схему в формате .litematic.

Шаг 4. Вставка постройки на сервер

[править код]
  1. Выйдите из локального мира в главное меню.
  2. Выключите VFP (перезапустив игру) или отключите эмуляцию.
  3. Подключитесь к серверу MURS.
  4. Загрузите сохранённую схему через меню Litematica (M → Load Schematics).
  5. Вставьте постройку в нужном месте с помощью команд WorldEdit / Litematica (//paste или режим Paste Schematic in World).

Важные нюансы и риски

[править код]

Блоки, появившиеся исключительно в версии 1.20 и выше (например, бамбуковые блоки, вишнёвое дерево, резные книжные полки, туф или розовые лепестки), не существуют в коде версии 1.19.4. При переносе они будут автоматически заменены на ближайшие аналоги (воздух, гладкий камень или шерсть).

Заранее заменяйте уникальные блоки 1.20+ на блоки из 1.19.4 перед сохранением!

Если в схеме присутствуют картины, рамки или стойки для брони, убедитесь, что в настройках Litematica при сохранении включён пункт Save Entities.

См. также

[править код]