Нужно перенести постройку, но моды не подходят. Самый практичный способ в чистой игре с командами - использовать WorldEdit и его схемы. Тогда вы сохраняете постройку в файл и вставляете в нужную точку в новом месте или даже в другом мире.

Когда этот способ работает

  • Вы играете на сервере или в одиночной игре, где есть WorldEdit (как плагин или мод с командами).
  • У вас есть права на команды WorldEdit или вы можете их включить.
  • Постройку нужно перенести целиком: стены, детали, постройки, окружение внутри выделенной области.

Что такое схема и какой формат выбрать

WorldEdit работает с “схемами” - это сохраненный фрагмент мира, который можно загрузить в буфер и вставить.

Обычно используют формат .schem. В старых сборках встречается .schematic, но актуальный вариант - .schem. Это уменьшает проблемы с совместимостью.

Куда положить schem, чтобы сервер или игра видели файл

Точный путь зависит от того, как установлен WorldEdit.

Если вы на сервере (Spigot/Paper/Purpur) с плагином WorldEdit или FAWE

  1. Остановите сервер.
  2. Перейдите в папку сервера.
  3. Найдите одну из папок:
  4. plugins/WorldEdit/schematics/
  5. plugins/FastAsyncWorldEdit/schematics/
  6. Если папки schematics нет, создайте ее.
  7. Скопируйте файл .schem в эту папку.

Если вы в одиночной игре с WorldEdit как модом (Forge/Fabric/NeoForge)

  1. Откройте папку с профилем Minecraft.
  2. Перейдите в:
  3. config/worldedit/schematics/
  4. Если папки schematics нет, создайте ее.
  5. Скопируйте файл .schem туда.
  6. Запустите игру и проверьте команды.

Перенос: пошаговый сценарий

Дальше логика одна и для сервера, и для одиночки, разница только в папках для schem.

1) Загрузите схему и проверьте, что она видна

В игре выполните:

/schem list

Если список пустой или нужного файла нет, проверьте путь, регистр и то, что вы положили файл именно в папку schematics.

Затем загрузите schem в буфер:

/schem load имя_файла

Важно: вводите имя без расширения, например spawn_build вместо spawn_build.schem.

2) Найдите точку вставки

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

3) Вставьте постройку безопасно

Рекомендуемая команда:

//paste -a

Параметр -a вставляет без воздуха. Так вы меньше рискуете снести существующий ландшафт рядом.

Если сделали и видите, что получилось не так, быстро откатите:

//undo

Это спасает, когда выбранная точка оказалась неверной.

4) Поверните или отзеркальте перед вставкой

Поворот и отражение выполняют над буфером, то есть после /schem load и до //paste -a:

//rotate 90
//rotate 180
//rotate 270
//flip

После настроек снова вставьте:

//paste -a

Как сохранить свою постройку в schem, чтобы потом переносить снова

Если постройка уже построена в мире и ее нужно “упаковать” в файл:

  1. Выдайте себе wand:
//wand
  1. Задайте выделение:
  2. ЛКМ по одному углу - позиция 1
  3. ПКМ по противоположному углу - позиция 2

Команды:

//pos1
//pos2
  1. Скопируйте выделение:
//copy
  1. Сохраните в файл:
/schem save имя_файла

Файл окажется в папке schematics для вашего WorldEdit, как описано выше.

Чек-лист, чтобы большие схемы не ломали мир

  • Делайте первую вставку как тестовую: вставили, проверили, при необходимости выполнили //undo.
  • Если схема большая, вставляйте в моменты, когда на сервере меньше активных игроков.
  • При первых признаках лагов остановитесь и не запускайте новые вставки, пока сервер не стабилизируется.
  • Перед крупными работами делайте резервную копию мира или хотя бы региона.

Частые проблемы и быстрые решения

/schem list не показывает файл

Проверьте:
- правильную папку schematics (отличается для WorldEdit и FAWE)
- точное имя файла и регистр
- что вы положили файл именно с расширением .schem, а в команде указали имя без расширения

Постройка “уехала” по высоте или в сторону

Сделайте:

//undo

Поставьте привязку в другую точку и попробуйте заново //paste -a. Часто помогает выбрать позицию на предполагаемом уровне пола или использовать другой угол площадки.

Полезные ссылки

  • WorldEdit: команды и управление схемами (официальная документация) - https://worldedit.fandom.com/wiki/WorldEdit_Wiki
  • Инструкция по схематике и командам schem/папкам schematics (пример гайда с командами) - https://mcdev.su/threads/kak-vstavit-schem-schematic-cherez-worldedit-podrobnaya-instruktsiya.4436/