Home›Java›Mods›Tree Harvester (Legacy Fabric)
Tree Harvester (Legacy Fabric)
ModsJava

Tree Harvester (Legacy Fabric)

Java mod listed for Minecraft 1.16–1.17. Downloads from the MC Java Mods app on Android.

by Serilum · on CurseForge

🌲 Harvest full trees and huge mushrooms instantly with an axe. Includes fast leaf decay and sapling placement. Also works for warped (nether) trees…

Which Minecraft do you have?

Every version of the game needs its own build. Pick yours, then download — the wrong build installs fine and then does nothing in the game. This mod is built for Fabric only.

⬇ Download for 1.17–1.17.1⬇ Download for 1.16.5⬇ Download for 1.16–1.16.4
I don't know my version or loader
Open the Minecraft launcher and look at the profile you play on — it names both, like fabric-loader-1.21.4. The version also shows in the bottom-right corner of the game's main menu.
No loader in the profile name? Then it's plain Minecraft, and these mods won't run — you need Fabric or NeoForge installed first.

Tree Harvester (Legacy Fabric) — Minecraft Java mod, screenshot 1

Tree Harvester (Legacy Fabric) — Minecraft Java mod, screenshot 2 Tree Harvester (Legacy Fabric) — Minecraft Java mod, screenshot 3 Tree Harvester (Legacy Fabric) — Minecraft Java mod, screenshot 4 Tree Harvester (Legacy Fabric) — Minecraft Java mod, screenshot 5

Requires the library mod Collective (Fabric) and the Fabric API.


This is the legacy page for Fabric version 1.16 and 1.17.
New files and updates have been moved to the main project page.
For versions of Forge, and Fabric 1.18+, click here.



     This mod is part of The Vanilla Experience.
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.



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.



Configurable: ( how do I configure? )
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.
instantBreakLeavesAround (default = false): If enabled, players instantly break the leaves as well as all logs of the tree when a bottom log is broken.
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. Only works with 'instantBreakLeavesAround' disabled.
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.

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.
Tree Harvester (Legacy Fabric) — Minecraft Java mod, screenshot 6


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

Tree Harvester (Legacy Fabric) — Minecraft Java mod, screenshot 7

 
A big oak tree:

Tree Harvester (Legacy Fabric) — Minecraft Java mod, screenshot 8

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

Tree Harvester (Legacy Fabric) — Minecraft Java mod, screenshot 9

 
Works with warped (nether) trees:

Tree Harvester (Legacy Fabric) — Minecraft Java mod, screenshot 10

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

Tree Harvester (Legacy Fabric) — Minecraft Java mod, screenshot 11

 
And a red mushroom:

Tree Harvester (Legacy Fabric) — Minecraft Java mod, screenshot 12


------------------

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

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

Comments are disabled as I'm unable to keep track of all the separate pages on each mod.
For issues, ideas, suggestions or anything else there is the Github repo. Thanks!


Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

File checked by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more