

Timber Physics - Realistic Tree Physics
This datapack adds realistic tree falling mechanics to Minecraft! When you chop a naturally generated tree with an axe, it falls over completely, creating an impressive effect.
The system is compatible with custom trees from other datapacks, allowing it to be used in various world modifications.
Customization Options
To access the settings, use the command /trigger physicstimber.help. You can choose whether crouching should disable the Timber mechanic or, conversely, activate it only when crouching. These settings are individual for each player.
Administrators can set the maximum tree size for which the falling mechanic will work. This setting applies globally to the entire server.
Important: if you use an axe with the Silk Touch enchantment, the Timber mechanic does not activate.
Technical Information
When chopping large trees, this datapack can create significant load on servers and clients. Consider this when using it.
Explanation of maximum tree size settings:
- Small: up to 15 logs and 100 leaves - suitable for most standard Minecraft trees
- Medium: up to 150 logs and 400 leaves - covers all vanilla trees
- Large: up to 200 logs and 800 leaves - default setting, suitable for most custom trees
- Absurd: up to 600 logs and 2500 leaves - for practically any trees except the most extreme ones
If a tree exceeds the selected maximum size, the Timber mechanic will not work for it.
Tree definition in the system:
- A tree must contain at least 3 logs and at least 1 non-persistent leaf (persistent=false) connected to one of the logs
- Logs are considered part of one tree only if they are directly connected (including diagonal connections). Logs that are one block away from others are not considered part of the tree