Что именно нужно сделать
Чтобы сохранить постройку и перенести ее в другой сервер или мир, вам понадобятся два этапа:
1) выделить участок с постройкой и сохранить его в виде схемы;
2) перенести файл схемы на новую локацию и вставить постройку.
Самый удобный способ - использовать плагин WorldEdit (на сервере или через инструменты редактирования, которые дают доступ к нужным командам).
Подготовка
Проверьте условия заранее:
- WorldEdit установлен на обоих местах, где вы будете копировать и вставлять.
- У вас есть права администратора или оператора, чтобы выполнять команды WorldEdit.
- Доступ к файлам сервера по FTP или через панель управления хостинга (чтобы перенести схемы).
Команды WorldEdit, которые пригодятся
Сохраните и используйте как шпаргалку:
| Команда | Зачем нужна |
|---|---|
//wand |
выдает инструмент выделения (как “волшебный топорик”) |
//copy |
копирует выделенную область в буфер |
//cut |
вырезает выделенную область и кладет в буфер (удаляет постройку на текущем месте) |
//schematic save <имя> |
сохраняет выделение в файл схемы |
//schematic load <имя> |
загружает файл схемы в буфер |
//paste |
вставляет постройку из буфера в выбранную точку |
//undo |
отменяет последнее действие (удобно, если вставили не туда) |
Эти команды встречаются в гайдах по WorldEdit и базовой схематике структуры.
Шаг 1. Выделите постройку
1) Войдите в мир и откройте консоль/чат с правами администратора.
2) Выполните //wand.
3) Кликните по одному углу постройки левой кнопкой мыши.
4) Кликните по противоположному углу правой кнопкой мыши.
После выделения убедитесь, что постройка полностью попала в рамку. Если нет, повторите выделение.
Шаг 2. Сохраните постройку в файл схемы
Вариантов два.
Нужно оставить постройку на месте
- Выполните
//copy(копирование в буфер). - Затем сохраните выделение:
//schematic save <имя>
Нужно перенести постройку и убрать ее со старого места
- Выполните
//cut. - Затем сохраните:
//schematic save <имя>
В обоих случаях файл появится в папке схем WorldEdit. Имя должно совпадать с тем, что вы укажете в команде.
Шаг 3. Перенесите файл схемы на другой сервер
Найдите файл схемы в директории WorldEdit.
Часто путь выглядит так:
- .../AppData/Roaming/.minecraft/config/WorldEdit/schematics
Если вы используете серверную сборку и не локальный клиент, путь может отличаться, поэтому ориентируйтесь по папке schematics внутри WorldEdit.
Дальше:
1) Скопируйте файл схемы на новую сторону.
2) Загрузите его в аналогичную папку schematics на другом сервере.
3) Перезапустите сервер или перезагрузите плагины, чтобы WorldEdit увидел изменения.
Шаг 4. Вставьте постройку на новом месте
1) Зайдите на новый сервер.
2) Выполните //schematic load <имя> (загрузка схемы в буфер).
3) Укажите точку вставки (встаньте в нужном месте и смотрите куда вставлять).
4) Выполните //paste.
Если постройка оказалась не там:
- выполните //undo
- повторите //paste в нужной точке
Типичные ошибки и как их избежать
| Проблема | Что обычно происходит | Как исправить |
|---|---|---|
| Постройка вставилась “частями” или обрезана | выделение охватило не весь объект | выделите шире и снова //schematic save |
| WorldEdit не видит файл схемы | файл не в той папке или сервер не обновил плагины | проверьте папку schematics и перезапустите сервер |
| Вставили не в ту точку | ошибка с ориентацией или расстоянием | используйте //undo и повторяйте //paste |
| Команды не работают | нет прав оператора или плагин не установлен/не включен | проверьте доступ и наличие WorldEdit |
| Структура переносится, но детали “не те” | различаются версии Minecraft, наборы блоков, правила модов | переносите между близкими версиями и теми же модами, если они меняют блоки |
Если нужно переносить между клиентской игрой и новым миром
Иногда схемы удобнее делать через клиентские инструменты. Тогда вместо хранения на сервере вы получаете файл формата схемы и дальше переносите его в папку, которую ожидает импорт/редактор. Вариантов реализации много, и на практике проще придерживаться серверного WorldEdit подхода, потому что он предсказуем и повторяем.
Полезные ссылки
- CQ.ru: как перенести постройку на другой сервер в Minecraft с WorldEdit - https://cq.ru/articles/gaming/kak-perenesti-postroiku-na-drugoi-server-v-minecraft
- РуБуктив (форум): перенос построек на новую карту и упоминание инструментов - https://rubukkit.org/threads/perenos-postroek-na-novuju-kartu.5405/
- hosting-minecraft.pro: копирование и перемещение построек через WorldEdit (команды
//wand,//copy,//paste,//undo) - https://my.hosting-minecraft.pro/knowledgebase/83/WorldEdit---%D0%9A%D0%B0%D0%BA-%D0%BA%D0%BE%D0%BF%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C-%D0%B8-%D0%BF%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D1%89%D0%B0%D1%82%D1%8C-%D0%BF%D0%BE%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B8-%D0%B2-%D0%9C%D0%B0%D0%B9%D0%BD%D0%BA%D1%80%D0%B0%D1%84%D1%82.html?language=english