Cut once. Watch the whole tree fall.
<iframe width="560" height="315" src="" rel="noopener nofollow" target="_blank">https://www.youtube-nocookie.com/embed/bdUjySPGyLw" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
PeterWolf's Realistic Tree Felling replaces Minecraft's static tree cutting with a smooth, physical tree-felling animation.
Break a natural tree trunk with an axe and the entire connected tree falls away from your character as one structure. The trunk, branches, and canopy rotate together, land on the terrain, and remain available for further processing.
No floating logs. No instant tree disappearance. No chain-breaking every block in a single frame.
<iframe width="560" height="315" src="" rel="noopener nofollow" target="_blank">https://www.youtube-nocookie.com/embed/mc40ZQ5L7vo" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
When you break a valid natural tree with an axe:
The animation accelerates smoothly and uses the same direction for both rendering and final block placement.
Trees fall in the direction where the player is
This allows you to control where the tree lands by positioning yourself before finishing the cut.
The server calculates the fall direction, block removal, animation state, and final placement.
Logs remain in the world after the tree lands.
Each fallen section:
This makes harvesting a fallen tree feel more like processing timber instead of instantly collecting an entire tree.
Part of the canopy is crushed when the tree hits the ground.
Crushed leaves:
Preserved leaves are placed near the far end of the fallen trunk and continue to use normal Minecraft leaf decay.
Use the mod without learning new key combinations.
The original axe break keeps its standard speed, enchantments, and durability cost.
The mod uses bounded tree detection based on Minecraft block tags.
It supports:
The detector rejects structures that do not contain a sufficiently vertical trunk, reducing the risk of wooden walls or horizontal builds being treated as trees.
Tree detection and falling logic are server-authoritative.
The server controls:
Clients only render the synchronized animation.
This prevents players from spoofing tree data and keeps multiplayer behavior consistent.
The falling entity stores:
When the server restarts during a fall, the tree transaction can resume instead of silently deleting the tree.
The first launch creates:
config/peterwolfs-realistic-tree-felling.json
The configuration includes options for:
All commands require game-master permissions.
/treefelling reload
/treefelling config
/treefelling debug on
/treefelling debug off
/treefelling inspect
/treefelling preview
/treefelling cancel
/treefelling forcefall
Use /treefelling inspect to check:
Requirements:
Install the mod on both the client and dedicated server.
Place the mod file in:
.minecraft/mods
For dedicated servers, place the same file in the server's mods directory.
This release contains the first playable version of the tree-felling system.
Currently implemented:
Planned improvements include:
The current version does not use a triangular notch, back cut, or hinge simulation.
The tree falls after one normal axe break and uses the player's facing direction to determine where it lands.
Chop smart. Fall real.