Download Dynamic Trees + — Minecraft Mods — MetaMods
Dynamic Trees +

Dynamic Trees +

Active

Downloads

55

Last update

4 months ago

Versions

1.16.4 — 1.21.1
Client and server
Forge
Neoforge
Decor
World generators
Addons

Dynamic Trees +: Expanding Minecraft's Plant World Capabilities

Banner

An official extension to the Dynamic Trees modification that takes dynamic vegetation beyond ordinary trees. This addon creates living, evolving flora without being limited to classic tree forms.

Main Features

Dynamic Cacti

The world now features four unique cactus species, each with its own appearance and characteristics. These plants can be found in desert biomes and badlands. Cactus behavior now resembles vanilla berry bushes: they slow movement and deal damage only upon collision (this behavior can be changed in settings). Cacti no longer destroy items on contact (this feature is also configurable). Saguaro cacti deserve special attention as they produce edible fruits - harvest them when you see opened flowers!

Oak Tree
Saguaro cactus with fruits

Giant Mushrooms (1.18.2 and above only)

Red and brown giant mushrooms now grow and fall like dynamic trees. Use a silk-touch axe to obtain mushroom blocks and stems, otherwise you'll get regular mushroom items. In mushroom biomes, mega variants of both mushroom types appear naturally and can also be obtained using potions of gigantism. A mystical atmosphere is created under huge mushrooms thanks to spore particles, and the mushroom caps themselves have bouncy properties!

Biome Changes

Badlands biomes are now populated with saguaro cacti - this is a direct adaptation of cacti from the 1.12.2 version of Dynamic Trees. Regular deserts feature pillar and pipe cacti, adding landscape variety. Dark forests are occasionally inhabited by red and brown giant mushrooms (1.18.2+ only), while mushroom fields are completely filled with mushrooms of all types, including their mega variants.

Image
Pillar and pipe cacti in a desert
Image
Saguaro cacti in badlands biome
Image
Giant mushrooms in mushroom biome (1.18.2+ only)
Image
Giant mushrooms in dark forest (1.18.2+ only)

Seeds and Spores

Like in the main Dynamic Trees modification, each new plant species has its own items for planting and spreading. While cacti still use seeds, mushrooms reproduce through spores. In Dynamic Trees Plus, we decided to make mushroom caps the equivalent of seeds since they technically contain spores and are easier to distinguish in inventory.

Seeds and Saplings
Saplings (top: red mushroom, brown mushroom. Bottom: saguaro cactus, pipe cactus, pillar cactus) and their respective seeds.

System Requirements

The mod requires installed Dynamic Trees modification version 0.10.0+ for Minecraft 1.16.5 or version 1.0.2+ for Minecraft 1.18.2.

Project Goals

Project Goals ### Within project scope - Plant structures that are NOT trees - Creating advanced versions of vanilla plants - Minimal or zero configuration. The mod should work out of the box with sensible default settings - Providing interfaces for other mod developers to expand functionality through addons - Response to seasonal changes - Ensuring compatibility with popular mods when necessary - Stylization should not deviate from Minecraft aesthetics ### Outside project scope - Vegetation species not implemented in vanilla Minecraft - Entities, mobs and/or particles - Fruits (except vanilla Minecraft tree products) - Dungeon loot - Village structures, villagers and/or trading posts - Swings or other gadgets - Magic, energy systems, experience drops, enchantments - Tools and/or equipment - Plant grafting - Tree genetics and/or pollination - Automatic fertilizers, detectors or mechanisms Features of this kind will never be implemented. This doesn't mean they're bad or uninteresting, but they fall outside this project's scope.

Technical Features

Technical Features ### Under the hood Trees grow using a combination of cellular automata for leaves and branch network logic for trunk and branches Rendering doesn't use tile entities. Visualization is done through BakedModels for better performance Leaves are updated only through updateTick(), so chunks are re-rendered when changed no more frequently than with vanilla crops DropCreator interface is used for creating seed drops and other items World generation uses a custom variation of Adaptive Incremental Stippling with PoissonDisk distribution