Когда нужен перенос через WorldEdit

Если вы хотите перенести постройку на другую карту, чаще всего удобнее всего сохранить ее в виде схематического файла WorldEdit, скопировать файл на второй сервер и вставить схему в нужное место. Этот способ работает в рамках WorldEdit и не требует внешних программ.

Подготовка

  1. Убедитесь, что на обоих серверах установлен WorldEdit.
  2. На первой карте выделите нужную постройку и создайте из нее схему.
  3. Возьмите схему и перенесите ее на вторую карту.
  4. Загрузите схему и вставьте в выбранной точке.

Команды WorldEdit для выделения и работы с буфером описаны в справочных материалах по WorldEdit. Например, используется топор для выделения через //wand и команды для копирования/вставки. Источник: lastcraft.fandom (справка по WorldEdit).

Шаг 1. Выделите постройку

Вариант с топором:
1. Получите инструмент выделения:
//wand
2. Возьмите топор в руку.
3. Кликните ЛКМ по одному углу выделения.
4. Кликните ПКМ по противоположному углу.

Варианты выделения через координаты также встречаются в описаниях WorldEdit, но для переноса постройки чаще достаточно выделить по углам. Источник: lastcraft.fandom (раздел про выделение в WorldEdit).

Шаг 2. Вырежьте в схему (создайте файл)

После выделения выполните команду:
- //cut

Дальше создайте схему:
- //schematic save <название>

WorldEdit сохранит схему в папку schematics сервера (обычно внутри плагина WorldEdit). Такой порядок действий описывают гайды по переносу постройки через schematic save/Load и вставку через paste. Источник: minecraftonly.com (гайд по переносу постройки с карты на карту через WorldEdit).

Шаг 3. Найдите схему на диске и перенесите на второй сервер

  1. Откройте папку сервера на первом сервере.
  2. Перейдите в:
    plugins/WorldEdit/schematics
  3. Скопируйте файл с тем именем, которое вы указали в:
    //schematic save <название>

На втором сервере:
1. Перейдите в:
plugins/WorldEdit/schematics
2. Скопируйте файл туда.
3. Если сервер использует кэш файлов или не подхватывает изменения сразу, перезапустите сервер.

Идея переноса через файл schematics и копирование на второй сервер описана в практических инструкциях по переносу через WorldEdit. Источник: minecraftonly.com (шаги про поиск schematics и перенос файла на другой сервер).

Шаг 4. Загрузите схему в буфер

На второй карте выполните:
- //schematic load <название>

Теперь постройка будет загружена в буфер WorldEdit.

Шаг 5. Вставьте постройку в нужной точке

  1. Встаньте в место, куда хотите вставить постройку.
  2. Выполните:
  3. //paste

Если вставка оказалась не там, где нужно:
- //undo
Это вернет последнюю операцию и позволит повторить вставку. В гайдовых материалах по переносу также встречается подход “ошиблись - отмените и вставьте снова”. Источник: minecraftonly.com (упоминание //undo при ошибке с местом).

Что именно указывать в командах

Ниже - краткая шпаргалка.

Задача Команда Что подставить
Получить инструмент выделения //wand не требуется
Вырезать выделенную область в буфер //cut не требуется
Сохранить выделение как схему //schematic save <название> <название> = имя файла схемы
Загрузить схему в буфер //schematic load <название> то же <название>
Вставить постройку //paste встать на нужные координаты перед командой
Отменить последнюю операцию //undo не требуется

Команды //wand и принципы выделения описаны в справке по WorldEdit. Источник: lastcraft.fandom.

Типичные ошибки

  1. Схема не вставляется или вставляется “не та”.
    Обычно это происходит из-за ошибки в названии файла между //schematic save и //schematic load. Проверьте, что имена совпадают.
  2. Вставка “не там” по месту.
    Отмените //paste командой //undo и выполните //paste еще раз, предварительно встав в правильную точку. Такой прием встречается в гайдах по переносу. Источник: minecraftonly.com.
  3. WorldEdit не подхватывает файл на втором сервере сразу.
    Если после копирования схемы ничего не меняется, перезапустите сервер.
  4. Выделение слишком маленькое или срезает края постройки.
    Проверьте, что все нужные блоки попали в выделение при установке двух углов.

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

  • WorldEdit - команды выделения и буфер (справка): https://lastcraft.fandom.com/ru/wiki/WorldEdit
  • Гайд переноса постройки с карты на карту через WorldEdit schematic save/load и paste: https://minecraftonly.com/guides/17386-gayd-uchimsya-perenosit-postroyki-s-karty-na-kartu.html