Compatibility
Minecraft: Java Edition
26.3-snapshot-2
26.2
26.1.x
1.21.x
1.20.x
1.19.x
1.18.x
1.17.x
1.16.x
1.15.x
1.14.x
1.13.x
1.12.x
1.11.x
1.10.x
1.9.x
1.8.x
1.7.x
1.6.4
1.6.1–1.6.2
1.5.x
1.4.4–1.4.7
1.4.2
1.3.x
1.2.x
1.1
1.0
All legacy versions
Platforms
Supported environments
Client-side
Server-side
Client and server
Tags
Creators
Details
Licensed MIT
Published last year
Dyeable Saplings
A lightweight Minecraft 1.21.7 datapack that adds eight new shapeless crafting recipes, letting you “dye” any sapling into a different tree type. No commands, functions, or dependencies—just pure crafting.
What It Does
-
Combine any vanilla sapling with a matching dye in a crafting table to get a new sapling type.
-
Supports these conversions:
- Oak ← green dye
- Spruce ← brown dye
- Birch ← white dye
- Jungle ← lime dye
- Acacia ← orange dye
- Dark Oak ← black dye
- Cherry ← pink dye
- Pale Oak ← light gray dye
Installation
- Download the
DyableSaplingsdatapack ZIP or clone from Modrinth. - Place the
DyableSaplingsfolder into your world’sdatapacks/directory. - Launch Minecraft 1.21.4 or newer, then run
/reloadin‑game. - Verify it’s loaded with
/datapack list(should showDyableSaplingsenabled).
Usage
- Open a crafting table.
- Place any sapling in one slot.
- Place the corresponding dye (see list above) in any other slot.
- Retrieve your dyed sapling from the result slot.
Example: any sapling + pink dye → Cherry Sapling
📄 Details
-
Pack format: 81 (for 1.21.7, though you can download older versions)
-
File structure:
DyableSaplings/ ├ pack.mcmeta ├ pack.png └ data/ └ dyeablesaplings/ └ recipes/ ├ dye_to_oak_sapling.json ├ dye_to_spruce_sapling.json └ …
License
This datapack is released under the MIT License. Feel free to modify and redistribute.


