Auto Replant Tree
Automatically replants saplings when you break a log block. Works on the server — no client mod needed.
Features
- All vanilla trees — Oak, Spruce, Birch, Jungle, Acacia, Dark Oak, Mangrove, Cherry, Pale Oak
- Nether trees — Crimson and Warped stems replant their respective fungi on nylium
- 2x2 support — Dark Oak and Jungle trees replanted as a 2x2 grid
- Sneak to cancel — Hold sneak while breaking to skip replanting
- No-sapling mode — Set
requireSapling: false to plant without consuming saplings
- Stripped & wood variants — Recognizes all log, stripped log, wood, and hyphae variants
- Full inventory search — Finds saplings anywhere including offhand
- Per-tree config — Enable/disable specific trees via
config/autoreplant.json
Supported Versions
| Minecraft |
Fabric |
Forge |
NeoForge |
| 26.1.x |
✅ |
✅ |
✅ |
| 1.21.4 |
✅ |
— |
✅ |
| 1.20.1 |
✅ |
✅ |
— |
How It Works
- Break a log block
- Holding sneak? (if
sneakToDisable: true) → Skip
- Matching sapling found in inventory? (skipped if
requireSapling: false)
- Ground valid? (dirt, grass, nylium, etc.)
- Sapling planted, one consumed from inventory (none consumed if
requireSapling: false)
Supported Trees
| Log Type |
Sapling Planted |
2x2 |
| Oak |
Oak Sapling |
No |
| Spruce |
Spruce Sapling |
No |
| Birch |
Birch Sapling |
No |
| Jungle |
Jungle Sapling |
Yes |
| Acacia |
Acacia Sapling |
No |
| Dark Oak |
Dark Oak Sapling |
Yes |
| Mangrove |
Mangrove Propagule |
No |
| Cherry |
Cherry Sapling |
No |
| Pale Oak |
Pale Oak Sapling |
No |
| Crimson Stem |
Crimson Fungus |
No |
| Warped Stem |
Warped Fungus |
No |
Configuration
Config file at config/autoreplant.json:
{
"sneakToDisable": true,
"requireSapling": true,
"trees": {
"oak": true, "spruce": true, "birch": true,
"jungle": true, "acacia": true, "dark_oak": true,
"mangrove": true, "cherry": true, "pale_oak": true,
"crimson": true, "warped": true
}
}
- Set any tree to
false to disable its auto-replant
sneakToDisable: false → always replant regardless of crouching
requireSapling: false → plant without consuming saplings
Installation
Drop the jar into your server's mods/ folder. Works server-side only — no client installation needed.
License
MIT