Тот, кто впервые решает разобраться, как сделать дерево в MCreator, обычно ищет в меню кнопку «Дерево» (tree). Такой кнопки нет. Дерево в Minecraft собирается из нескольких элементов мода: ствола, листвы и саженца. Связывают их структура и короткая процедура роста.
Ниже короткий гайд: разберём весь путь по шагам так, как его показывают на занятиях в Стартории. Писать код на Java не придётся: всё делается из готовых блоков-пазлов.
Для саженца подходит одиночный. Тот же порядок годится, если вопрос шире — как сделать растение в MCreator вообще: тип, текстура, свойства. В расширенных свойствах есть список блоков, на которых растение может стоять. Саженцу дерева укажите траву и землю.
Ствол создаётся как обычный блок. Ему рисуют две текстуры: срез сверху и кору по бокам. В свойствах выбирают режим вращения как у бревна, тогда его можно класть и вертикально, и горизонтально.
Для листвы в поле основы блока выбирают тип «Листва» (leaves). Так он становится полупрозрачным. Чтобы игра считала новые блоки частью дерева, добавьте ствол в тег minecraft:logs, а листву — в minecraft:leaves. Без тегов листва начнёт осыпаться сразу после появления.
Форму дерева проще сделать руками прямо в игре. Запустите тестовый мир, сложите из своих материалов ствол и крону. Затем сохраните постройку блоком структуры, его выдаёт команда /give @p structure_block. Получится файл .nbt.
Этот файл импортируют в раздел структур (structures) рабочего пространства. Пустоты вокруг кроны лучше заполнить структурной пустотой. Иначе дерево при появлении вырежет кусок окружающего ландшафта.
Теперь главный шаг — создание роста. Именно здесь решается, как сделать своё дерево в MCreator живым.
Создайте процедуру и поставьте в начало блок «Подождать … тиков» из вкладки «Управление потоком». Вместо числа вставьте случайное целое от 5000 до 10000. Двадцать тиков равны одной секунде, так что дерево вырастет за 4–8 минут.
После ожидания процедура удаляет саженец и размещает на его месте структуру. Задайте смещение по X и Z на половину ширины кроны со знаком минус, чтобы ствол встал точно на место саженца. Готовую процедуру назначьте на триггер «При добавлении растения».
Ускорение костной мукой включается в свойствах саженца. На триггер её использования ставится та же процедура, только без ожидания. Так удобнее проверять результат: после каждой правки не приходится ждать по несколько минут.
На курсе разработки модов в Minecraft преподаватель рассказывает, зачем нужен каждый параметр. По той же схеме ученики собирают урожай с тремя стадиями роста и еду с разными эффектами.
Нет. Все шаги выше собираются из визуальных пазлов. Java ребёнок может открыть позже, когда захочет понять, какой код MCreator генерирует за него.
Интерфейс меняется от версии к версии. Смысл настроек остаётся прежним, поэтому стоит смотреть на подсказки со знаком вопроса рядом с каждым полем.
Для этого структуру подключают к генерации мира через элемент структуры или биома. Там выбирают, в каких биомах и как часто она будет появляться.
Чаще всего процедура сначала размещает структуру, а потом пытается удалить саженец. Поменяйте порядок: сперва пазл «Удалить блок», затем размещение. Ещё одна причина — неверное смещение, и тогда ствол встаёт рядом.
Начните с подсказок в самом MCreator и форума mcreator.net. Если вопросов становится больше, чем ответов, удобнее разбираться с преподавателем, который проверит процедуру вместе с ребёнком.