
In-World Dyeing
Java data pack listed for Minecraft 26.x. Downloads from the MC Java Mods app on Android.
⬇ Download on Modrinth
This datapack lets you dye any block in-world by right-clicking the block while holding a dye. It also adds soap, crafted with bonemeal/gunpowder/snowballs, that can be used to remove the dye from a block in-world or in a crafting table.

Description
Since this pack uses experimental features added in version 26.3, there are some blocks that cannot be dyed in-world. Blocks that can be dyed are as follows:
- Wool
- Wool Stairs
- Wool Slabs
- Carpet
- Terracotta
- Glazed Terracotta
- Concrete
- Concrete Stairs
- Concrete Slabs
- Concrete Powder
- Glass/Stained Glass
- Glass Panes/Stained Glass Panes
- Candles
- Candle Cakes
Please reach out to me if you can figure out how to get beds/shulker boxes working!
Notes
Soap
Soap removes the dye from a block or, if the block doesn't have an undyed variant, dyes the block white. The attached required resource pack is only required if you want soap to have a custom texture.


- Edition: Minecraft Java
- File type: .jar
- Minecraft version listed: 26.3
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Modrinth — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — see the MC Java Mods guides for the full walkthrough.
- Downloads as DyeablesDatapack v26.3.zip
- Download size: 35 KB
- Download link checked 19 Oct 2026 — working
These come from our own check of the pack file, not from the source page.