Tree Harvester

Tree Harvester

🌲 Harvest full trees and huge mushrooms instantly with an axe. Includes fast leaf decay and sapling placement.

by
6.5M Downloads
fabricforgeneoforgequiltgame-mechanicsutility
Rent Server with this Mod

About this Mod

A Serilum Mod. Made with love. Lots of active mods for Fabric, Forge and Neo!

CurseForge Modrinth Patreon YouTube

About the mod

Tree Harvester is a configurable mod which allows harvesting trees, warped trees and huge mushrooms instantly by chopping down one base block. This can be any part of the tree. The sapling will automatically be replaced, by using what the tree drops. There are many checks in the mod, from preventing accidental harvesting of houses made from logs to what leaves should decay.

By default the harvesting only works when holding the crouch button, but this can be toggled in the config. For more feature examples see below. There are lots of config options to tweak the mod exactly to your liking.

Developed to work alongside my Ore Harvester mod.


Features with the default configuration settings:
◉   All trees, vanilla and modded, can be harvested quickly by crouching and chopping down one block.
◉   The time it takes to chop down a tree is determined by the amount of logs in it.
◉   Leaves will decay very quickly after harvesting a tree.
◉   Saplings will be replaced after the last leaf has been decayed.
◉   Warped trees, in the nether, can be harvested quickly.
◉   Huge mushrooms can also be harvested quickly
◉   Certain axe types can be exempted from harvesting trees via a blacklist.
◉   Many checks to determine what is a tree and what isn't. No accidental destroying of houses.
◉   When two types of trees are next to each other, only the leaves of the tree broken will decay.
◉   Compatible with other mods.



Dependencies

Requires Collective
Included in The Vanilla ExperienceIncluded in Serilum's QoL Bundle
Environment: Server



Configurable

Configuration guide

   All available config options:

Show Spoiler

mustHoldAxeForTreeHarvest  default true
If enabled, tree harvesting only works when a player is holding an axe in the main hand.

treeHarvestWithoutSneak  default false
If enabled, tree harvesting works when not holding the sneak button. If disabled it's reversed, and only works when sneaking.

automaticallyFindBottomBlock  default true
Whether the mod should attempt to find the actual bottom log of the tree and start there. This means you can break a tree in the middle and it will still completely be felled.

enableFastLeafDecay  default true
If enabled, the leaves around a broken tree will quickly disappear.

enableNetherTrees  default true
If enabled, the warped stem/crimson trees in the nether will also be chopped down quickly.

enableHugeMushrooms  default true
If enabled, giant/huge mushrooms will also be chopped down quickly.

ignorePlayerMadeTrees  default true
If enabled, trees with leaves placed by players won't be destroyed.

replaceSaplingOnTreeHarvest  default true
If enabled, automatically replaces the sapling from the drops when a tree is harvested.

replaceMushroomOnMushroomHarvest  default true
If enabled, automatically replaces the sapling from the drops when a huge mushroom is harvested and 'enableHugeMushrooms' is enabled.

loseDurabilityPerHarvestedLog  default true
If enabled, for every log harvested, the axe held loses durability.

loseDurabilityModifier  default 1.0, min 0.001, max 1.0
Here you can set how much durability chopping down a tree should take from the axe. For example if set to 0.1, this means that every 10 logs take 1 durability.

increaseExhaustionPerHarvestedLog  default true
If enabled, players' exhaustion level increases 0.005 per harvested log (Minecraft's default per broken block) * increaseExhaustionModifier.

increaseExhaustionModifier  default 1.0, min 0.001, max 1.0
This determines how much exhaustion should be added to the player per harvested log. By default 0.005 * 1.0.

increaseHarvestingTimePerLog  default true
If enabled, harvesting time will increase per existing log in the tree. The amount is determined by 'increasedHarvestingTimePerLogModifier'.

increasedHarvestingTimePerLogModifier  default 0.1, min 0.01, max 10.0
How much longer it takes to harvest a tree with 'increaseHarvestingTimePerLog' enabled. The actual speed is: newSpeed = originalSpeed / (1 + (logCount * increasedHarvestingTimePerLogModifier)).

amountOfLeavesBrokenPerTick  default 3, min 1, max 16
How many leaves should be broken per tick after a tree has been harvested. Increasing this will speed up the fast leaf decay, but costs more processing power per tick.

Axe Blacklist Feature:
It's possible to only allow certain axes to harvest trees. On first load of the mod a blacklist file is generated. It is located at ./config/treeharvester/harvestable_axe_blacklist.txt. This works for modded axe items as well.



Showcase

Harvesting a birch tree next to another oak. Only the birch leaves are decaying:

Show Spoiler

 
A big oak tree:

Show Spoiler

 
A 2x2 spruce tree. The time it takes to break the tree is longer, and all 4 saplings are replaced correctly:

Show Spoiler

 
Works with warped (nether) trees:

Show Spoiler

 
Also for huge mushrooms, here's a brown one:

Show Spoiler

 
And a red mushroom:

Show Spoiler



Notes and links

You may freely use this mod in any modpack, as long as the download remains hosted within the CurseForge or Modrinth ecosystem.

Serilum.com contains an overview and more information on all mods available.

For issues, ideas, suggestions or anything else there is the Github repo. Thanks!


Available Versions

[Fabric/Forge/Neo] 26.2.0-9.4release
MC 26.2fabric, forge, neoforge, quilt
June 18, 2026
[Fabric/Forge/Neo] 26.1.2-9.4release
MC 26.1.2fabric, forge, neoforge, quilt
May 1, 2026
[Fabric/Forge/Neo] 26.1.2-9.3release
MC 26.1.2fabric, forge, neoforge, quilt
April 9, 2026
[Fabric/Forge/Neo] 26.1.1-9.3release
MC 26.1.1fabric, forge, neoforge, quilt
April 2, 2026
[Fabric/Forge/Neo] 26.1.0-9.3release
MC 26.1fabric, forge, neoforge, quilt
March 25, 2026

How to Install Tree Harvester on Your Server

1

Order Server

Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).

2

Set fabric Loader

In the panel under "Egg", select the fabric loader and matching Minecraft version (26.2).

3

Install Mod

Open the mod browser in the dashboard and search for "Tree Harvester". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.

Compatibility

Mod Loaders

fabricforgeneoforgequilt

Minecraft Versions

26.2, 26.1.2, 26.1.1 (+25 more)

Server-side

Required

Recommended RAM

4 GB(min. 3 GB)

Frequently Asked Questions

Tree Harvester server crashes on startup – what to do?

Most common cause: wrong fabric version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (26.2). You can switch loaders with one click in the panel.

Is Tree Harvester compatible with fabric and forge and neoforge and quilt?

Tree Harvester officially supports fabric, forge, neoforge, quilt for Minecraft 26.2, 26.1.2, 26.1.1. Note: Forge and Fabric mods are NOT cross-compatible – pick one loader and stick with it. The Mado dashboard automatically detects incompatible loader combinations.

Server lagging with Tree Harvester – how to optimize performance?

Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if Tree Harvester consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.

Rent Modded Server

Install Tree Harvester with just one click on your server.

Recommended RAM
4 GBfrom €5.2/mo
Minimum 3 GB | per 8 players
Create Server Now
1-Click Mod Install
NVMe SSD Storage
DDoS Protection included

Details

License
LicenseRef-All-Rights-Reserved
Server-side
Required

Supported Versions

26.226.1.226.1.126.11.21.111.21.101.21.91.21.81.21.71.21.6+18 more