MURS:Портирование схем на версию сборки
Строителям — раздел вики MURS, созданный для хранения и распространения среди строителей сервера полезной информации.
- MURS:Технические задания
- MURS:Реконструкция застроенной территории
- MURS:СНиП Мурские железные дороги
- MURS:Автодороги
- 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.20+ (на которой расположена нужная постройка).
- Поместите папку с миром в директорию сохранения локальных миров вашей сборки 1.19.4:
.minecraft/saves/Имя_Вашей_Карты/
Шаг 2. Настройка ViaFabricPlus и вход в мир
[править код]- Запустите сборку Minecraft 1.19.4.
- Перейдите в раздел «Одиночная игра» и зайдите на перенесённую карту. VFP должен автоматически портировать версию.
Шаг 3. Сохранение схемы через Litematica
[править код]- Подойдите к объекту, который необходимо перенести.
- С помощью инструмента Litematica (по умолчанию деревянная палочка) выделите постройку в двух противоположных точках.
- Откройте меню Litematica (клавиша M + С) и сохраните выделенную область как новую схему в формате
.litematic.
Шаг 4. Вставка постройки на сервер
[править код]- Выйдите из локального мира в главное меню.
- Выключите VFP (перезапустив игру) или отключите эмуляцию.
- Подключитесь к серверу MURS.
- Загрузите сохранённую схему через меню Litematica (M → Load Schematics).
- Вставьте постройку в нужном месте с помощью команд WorldEdit / Litematica (
//pasteили режим Paste Schematic in World).
Важные нюансы и риски
[править код]Блоки, появившиеся исключительно в версии 1.20 и выше (например, бамбуковые блоки, вишнёвое дерево, резные книжные полки, туф или розовые лепестки), не существуют в коде версии 1.19.4. При переносе они будут автоматически заменены на ближайшие аналоги (воздух, гладкий камень или шерсть).
Заранее заменяйте уникальные блоки 1.20+ на блоки из 1.19.4 перед сохранением!
Если в схеме присутствуют картины, рамки или стойки для брони, убедитесь, что в настройках Litematica при сохранении включён пункт Save Entities.