Если на сервере есть плагин WorldEdit, игроку выдают инструмент редактирования. С ним ты выделяешь регион и потом одним действием заполняешь его нужными блоками. В большинстве серверов это и есть ответ на вопрос “как ставить блоки топором”.
Ниже - практический сценарий: получить деревянный топор, выбрать границы и поставить блоки командами.
Что нужно на сервере
- У тебя есть доступ к WorldEdit (часто требуется право на команды).
- Плагин WorldEdit установлен на сервере.
- Тебе выдали деревянный топор редактирования или его можно выдать командой.
Получить деревянный топор
В чате выполните:
- //wand
Если топор уже в руке, переходи к выделению.
Выделить регион деревянным топором
WorldEdit использует две точки. Дальше ты задаешь прямоугольный объем кубоида.
Способ через точки (самый понятный):
1. Встань на первый угол/край и нажми ЛКМ деревянным топором. Это будет pos1.
2. Встань на второй угол/край и нажми ПКМ деревянным топором. Это будет pos2.
Если топор неудобен или сервер настроен иначе, можно задать точки командами:
- //pos1 - поставить первую точку (на блоке, где стоишь)
- //pos2 - поставить вторую точку (на блоке, где стоишь)
Также работает вариант с прицелом:
- //hpos1 - первая точка, на которую ты смотришь
- //hpos2 - вторая точка, на которую ты смотришь
Чтобы после этого проверить, что выделение сделано:
- //size - показать размер выделенного региона
Поставить блоки внутри выделения
Когда регион выбран, команда на заполнение такая:
- //set <block>
Пример:
- //set stone - заполнить весь регион камнем
- //set air - очистить регион (заполнить воздухом)
Если нужно не заменить весь объем, а поменять конкретные элементы:
- //replace <from-block> <to-block>
Пример:
- //replace dirt glass - заменить землю на стекло только внутри выбранного региона
Уточняющие команды, которые экономят время
| Задача | Команда | Когда применять |
|---|---|---|
| Отменить последнее действие WorldEdit | //undo [num-steps] |
Если заполнил не то или поставил не тот block |
| Повторить отмененное | //redo [num-steps] |
Когда понял, что отменил ошибочно |
| Очистить историю Undo/Redo | //clearhistory |
Если хочешь начать “с чистого листа” |
| Расширить выделение | //expand <amount> [direction] |
Увеличить регион в сторону |
| Сузить выделение | //contract <amount> [direction] |
Уменьшить регион |
| Посчитать, сколько блоков внутри | //count <block> |
Например, чтобы проверить количество стекла/факелов |
| Включить/отключить инструмент топора | //toggleeditwand |
Если топор мешает и хочется использовать предмет по назначению |
Направления для expand/contract: north, east, south, west, up, down.
Типичные ошибки
- Не задан pos1/pos2 - команда
//setлибо не сработает, либо заполнит не тот объем. - Выделен слишком большой регион - сервер может ограничивать объем операций. На многих серверах помогает предварительно уменьшать выделение
//contractили ставить лимит//limit <limit>. - Поставил не тот материал - первым делом делай
//undoи только потом повторяй//set.
Быстрый рабочий сценарий “с нуля”
//wand- ЛКМ по первому краю, ПКМ по второму краю (или
//pos1и//pos2) //size(по желанию, чтобы убедиться)//set <block>- Если промахнулся:
//undo 1или//undo 5
Полезные ссылки
- WorldEdit (команды и базовые действия, включая
//wand,//pos1,//pos2,//set) - https://lastcraft.fandom.com/ru/wiki/WorldEdit - Команды и практика WorldEdit на форуме - https://www.minecraft-moscow.ru/threads/worldedit-%D1%80%D0%B5%D0%B4%D0%B0%D0%BA%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-%D0%BC%D0%B8%D1%80%D0%B0.129/
- Принципы WorldEdit на сервере и связка WorldEdit/WorldGuard (как минимум по контексту команд) - https://forum.myarena.ru/index.php?/topic/4676-komанды-worldedit/
- Оригинальные материалы по WorldEdit на wiki (как справочник) - http://ru.minecraftwiki.net/WorldGuard#.D0.A2.D1.80.D0.B5.D0.B1.D0.BE.D0.B2.D0.B0.D0.BD.D0.B8.D1.8F