Dynamic Trees — мод для добавления динамичного роста и реалистичной физики деревьев в Minecraft
Dynamic Trees заменяет статичные деревья в Minecraft на живые объекты, которые растут из семян, реагируют на свет и климат, и реалистично…
Dynamic Trees заменяет статичные деревья в Minecraft на живые объекты, которые растут из семян, реагируют на свет и климат, и реалистично падают при рубке.
Dynamic Trees — мод для добавления динамичного роста и реалистичной физики деревьев в Minecraft
Загрузчик: Fabric
Версия Minecraft и мода, на которой протестирована и написана статья: 1.21.1, 1.7.0
Диапазон поддерживаемых версий: 1.16.4–1.16.5, 1.18.2, 1.19.2, 1.20.1, 1.21.1, 26.1.2
Обычное дерево в Minecraft — это статичная группа блоков древесины и листвы, которая появляется сразу в полном размере. Dynamic Trees заменяет такую структуру на живой многоблочный объект: семечко прорастает в саженец, тот постепенно наращивает ствол и ветви, а взрослое дерево падает при срубе у основания. Мод закрывает одну задачу — сделать деревья и леса живущими во времени, реагирующими на свет, климат и соседние деревья.
Как растет дерево
Каждый вид растет по собственному алгоритму. Дуб, ель, береза и тропическое дерево отличаются формой ствола и кроны, а не только текстурой. Дерево тянется вверх, ориентируясь на окружающие блоки. Скорость роста и конечный размер зависят от биома, температуры и влажности — в родном климате дерево вырастает больше и быстрее.
Свет обязателен: в темноте дерево не растет. Листва, отрезанная от внешних веток или лишенная света, отмирает, так же как и ветви. Если дерево оказывается в темном месте, оно погибает полностью.
Укорененная земля и плодородие
Блок под деревом поставляет питательные вещества и со временем истощается. Костная мука повышает его плодородие и позволяет дереву вырасти сверх обычного взрослого размера. На этот же блок (или нижний блок ствола) можно применять зелья для различных эффектов. Уровень плодородия считывается компаратором, поэтому состояние дерева можно вывести на редстоун-схему.

Семечко прорастает и дерево постепенно вырастает от саженца до взрослого размера
Рубка и падение деревьев
Удар топором по основанию ствола валит всё дерево целиком — не нужно ломать каждый блок отдельно. Количество древесины считается как общий объем ствола и веток, поэтому с большого дерева выпадает больше бревен, чем с малого. Чары «Удача» на топоре действительно увеличивают количество древесины.
Отдельную ветку можно срубить, не задевая остальное дерево. Листва отрастает назад, если внешние ветви остались целыми. По тонким веткам можно лезть вверх, как по лестнице.
Расход прочности топора зависит от режима в конфиге: фиксировано 1 за удар, по толщине ветки или по полному объему дерева. Это стоит учесть, так как при рубке по объему большое дерево «съедает» много прочности за один сруб.

Игрок рубит основание ствола, после чего всё дерево валится на землю
Семена и распространение леса
Семена занимают место ванильных саженцев. Они выпадают из деревьев случайно, а также взрослое дерево может само сбросить семечко. Если семечко лежит на земле, траве или подзоле в лесном биоме с открытым небом над ним, оно с определенным шансом укореняется самостоятельно. Шансы выпадения и самосева настраиваются.
Когда деревья раскидывают семена, граница леса расползается. Деревья, посаженные близко друг к другу, конкурируют за свет: они растут более высокими и тонкими, формируя сплошной полог. Густой полог перекрывает небесный свет, и под ним становится темно — там могут появляться мобы даже днем, а новые саженцы гибнут.

Все семена динамичных деревьев
Зелья для деревьев
Зелья варятся на основе Неловкого зелья и действуют при применении на укорененную землю или нижний блок ствола. При действии вещества по всему дереву проходят частицы-эффекты.
Зелье | Действие |
Базовое зелье | Базовое зелье для дальнейшего варения остальных |
Зелье истощения | Полностью истощает почву, дерево перестает расти |
Зелье роста | Полностью удобряет дерево и ускоряет рост, пока не исчерпается плодородие |
Мега зелье | Превращает дерево в мега-вариант; по умолчанию работает с елью и тропическим деревом |

Набор зелий для деревьев
Конфиг
Параметров много, поэтому ниже — те, что реально влияют на игру. Остальные (maxFallingTreeLeavesParticles, seedMinForestness, minSeasonalLeavesSeedDropRate, minSeasonalVoluntarySeedDropRate, treeHardnessMultiplier, dimensionsBlacklist, debug и другие) — тонкая настройка шансов, частиц и твердости.
dynamictrees-server.toml
Параметр | Что делает и какие значения |
| Множитель скорости роста (0.0–16.0). Больше — быстрее; 0 останавливает рост |
| Множитель количества древесины при срубе (0.0–128.0). Свыше 1.0 — больше бревен за дерево |
| Насколько биом влияет на рост (0.0–1.0). 0.0 — дерево растет только в родном биоме |
| Шанс болезни дерева (0.0–1.0). 0.0 — деревья не болеют |
| Макс. радиус ветви, которая может сгнить (0–24). 8 = полный блок, 0 отключает гниение |
| Сколько импульсов роста дает одно применение костной муки (1–512) |
| Болотные дубы в воде: |
|
|
| Наносит ли падающее дерево урон ( |
| Расход прочности топора: |
|
|
|
|
| Множитель шанса выпадения семян из листвы (0.0–64.0) |
| Шанс, что взрослое дерево само сбросит семечко (0.0–1.0) |
| Шанс, что семечко на земле укоренится само (0.0–1.0) |
| Сколько тиков семечко лежит, пока не исчезнет (0–6000; 1200 тиков ≈ 60 с) |
|
|
|
|
| Образуется ли подзол под густым пологом |
| Выпадают ли палки при срубе |
dynamictrees-common.toml
Параметр | Что делает и какие значения |
|
|
|
|
|
|
| Добавлять ли рецепты ведра с землей для конвертации семена ↔ саженцы |
| Добавлять ли рецепт мега-семечка |
| Базовый предмет для варения Базового зелья |
Вывод
Dynamic Trees превращает лес в систему, живущую во времени: деревья растут из семян, конкурируют за свет, образуют темный полог с собственными мобами и подзолом, а сруб одного блока валит весь ствол с выходом древесины по объему. Мод подходит для долгих выживаний и ферм древесины, где важна естественная динамика леса; для быстрого спидрана, где дерево нужно срубить за секунды, медленный рост и падение будут только мешать.
Установка
Базовая установка занимает около 5 минут. Общий процесс одинаков, отличается только лоадер и совместимый билд.
- 1Install a mod loader (Forge, Fabric or NeoForge) that matches your Minecraft version.
- 2Download the mod file (.jar) built for that same version.
- 3Place the .jar into your .minecraft/mods folder.
- 4Launch Minecraft with the modded profile and check the mod loads in-game.











