Описание
# Sable Tree Chopper
**NeoForge 1.21.1** · Requires **[Sable](https://modrinth.com/mod/sable)**
---
## Trees that fall, drag, and shatter
Chop a tree and the trunk doesn't just pop, it becomes a real physics object. Watch it tip over, tumble down a hillside, settle on the ground, and then break apart log by log as you harvest it by hand.
---
### Dependencies
- **[Sable](https://modrinth.com/mod/sable)** - **required.** Provides the physics simulation.
- **[HT TreeChop](https://modrinth.com/mod/treechop)** - **required.** Directional chop counter and felling integration.
- **[owo-lib](https://modrinth.com/mod/owo-lib)** - **required.** Powers the in-game config screen.
- **[Immersive Weathering](https://modrinth.com/mod/immersive-weathering)** - *optional.* Enable it (and the matching config toggle) for falling leaf-piles.
---
### Features
- **Fell whole trees as physics objects** - Chopping a tree turns the entire trunk + canopy into a single rigid body that obeys gravity, momentum, and collision.
- **Harvest the downed trunk by hand** - Mine the logs off a fallen tree one at a time along the trunk for relaxed horizontal harvesting. Enable **Whole-tree harvest** and a single break drops every log at once.
- **Drag fallen trees around** - Shift-right-click any log on a fallen tree to grab it and haul the trunk where you want it. Click again to let go. Trees feel weighted — heavier trees resist more, and pulling from the trunk end is easier than yanking sideways. You move a bit slower while dragging (toggleable).
- **Canopy rides the trunk** - Leaves stay attached and snap off when the tree slams into terrain or logs, while passing cleanly through other foliage — so felling in a dense forest ploughs through neighbouring canopies instead of phasing through them.
- **Dial in the fall** - Nudge trees to topple toward you, tune the topple strength, and optionally let a settled tree auto-dissolve once it comes to rest. By default a fallen tree stays exactly where it lands until you harvest it.
- **Touching trees fall separately** - When two different wood species grow into each other, only the species you actually cut is gathered and felled.
- **Smart big-tree splitting** - Very large trees are cut into chunks per chop, so massive custom trees from modpacks don't lag the server with one giant body.
- **Built on HT's TreeChop** - Chop progress consolidates onto the lowest log of the trunk for a realistic felling experience, with a configurable chop-counter base for buried trunks.
- **Fire-aware** - Wildfires that burn through a tree's support trigger the same fall behavior.
- **Server-friendly** - Per-tick budgets across every stage (assembly, dissolve, drops) keep MSPT spikes down on big trees, and emptied physics bodies are cleaned up safely on world save.
---
### Configuration
In-game settings screen via owo-lib: **Mods → Sable Tree Chopper → Config**.
A curated set of options is exposed — master tree-physics toggle, natural/player-break filters, separate-species behavior, max tree size, whole-tree harvest, drag and drag-slowdown, chop-counter base, canopy handling, Immersive Weathering leaf piles, and fall feel (topple direction, strength, auto-cleanup). Everything else uses sensible built-in defaults.
> Updating from an older version? The old `config/draggeds_treechopper-common.toml` is obsolete — delete it; settings now live in owo's JSON config.
---
### Datapacks
Extend **`draggeds_treechopper:tree_physics_material`** so modded logs/leaves count as tree material.
---
### Credits
**[Sable](https://modrinth.com/mod/sable)** - [GitHub](https://github.com/ryanhcode/sable)
**[HT TreeChop](https://modrinth.com/mod/treechop)** - chop counter + felling integration.
**[Immersive Weathering](https://modrinth.com/mod/immersive-weathering)** - leaf pile compat.