Что нужно знать перед заменой

В WorldEdit замена всегда идет по выделенной области. Поэтому первый шаг - подготовить регион:
1) Получите жезл командой //wand (деревянный топор по умолчанию)
2) ЛКМ поставит позицию 1, ПКМ - позицию 2
3) Проверьте, что выделение именно то, что нужно

Дальше используется команда //replace, которая заменяет блок в выделении на другой блок.

Команда замены блока

Базовый вариант

Синтаксис:
- //replace <источник> <замена>

Пример:
- //replace dirt grass_block
Заменит весь dirt на grass_block внутри выделенного региона.

Замена по воздуху

Если нужно “заполнить пустоты”:
- //replace air stone
Преобразует весь air внутри выделения в stone.

Замена в радиусе без выделения региона

Если выделение не хочется делать вручную, используйте:
- //replacenear <радиус> <источник> <замена>

Пример:
- //replacenear 10 dirt stone
Заменит dirt на stone в сфере/окрестности радиусом 10 вокруг вашей позиции.

Как работать с процентами

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

Пример идеи (распределение на несколько вариантов):
- //replace <источник> 25%<замена1>,75%<замена2>

Так вы задаете, какие замены встретятся чаще в итоге. Если цель - заменить “один блок на другой” строго на 100 процентов, используйте простой вариант из раздела выше, без процентов.

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

Сценарий 1. Заменить “все доски” в комнате

1) Выделите регион: выставьте две точки жезлом
2) Выполните:
- //replace oak_planks spruce_planks

Если что-то пошло не так, откат поможет быстрее, чем переделывать выделение:
- //undo
При необходимости можно отменять несколько шагов:
- //undo <число>

Сценарий 2. Залить пустоты камнем только вокруг места

1) Встаньте в нужной точке
2) Выполните:
- //replacenear 12 air stone

Это заменит пустоты в окрестности радиусом 12, без выделения кубоида.

Сценарий 3. Смешать несколько материалов

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

Частые ошибки

Ошибка Что происходит Как исправить
Выполнить //replace без корректного выделения Замена применится к не тому региону или не применится ожидаемо Снова выставьте позиции жезлом и проверьте объем
Путать //replace и //replacenear Либо работает только внутри региона, либо только около вас Используйте //replace для точного выделения, //replacenear для замены вокруг точки
Использовать не те названия блоков WorldEdit не находит нужный блок или заменяет не то Скопируйте точный ID/название блока из справочника для вашего набора
Позабыть про откат Трудно исправлять большие правки Сразу тестируйте на малом выделении и держите //undo под рукой

Проверенный минимум команд

  • //wand - взять жезл выделения
  • //replace <источник> <замена> - заменить внутри выделения
  • //replacenear <радиус> <источник> <замена> - заменить рядом с вами
  • //undo - отменить действие

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

  • Команды WorldEdit (список команд) - https://world-edit.ru/commands/
  • Справка по WorldEdit на русском (включая команды выделения и замены) - https://lastcraft.fandom.com/ru/wiki/WorldEdit