Unidye
With Unidye, players can craft custom dyes by mixing existing ones, and apply them to blocks, items and mobs.
What it does
Unidye adds custom dyes made by combining vanilla dyes or other custom dyes in a crafting recipe. Each custom dye shows a color that depends on how it is used, because vanilla dyes already give inconsistent results across blocks, wool and terracotta. Dyeing terracotta with a custom dye produces a custom terracotta with the matching color, and the same applies to concrete, concrete powder and glass. Already dyed custom blocks can be dyed again, and the resulting block color is a mix of the dyes applied. Dyed leather armor can also be redyed. The dye count is raised toward a very large number of possible combinations.
Custom dyes can color pet collars, sheep's wool, fireworks and beacon beams, and they support other dye-related uses. Right-clicking a water cauldron cleans custom or vanilla dyed items. A command lets a player give themselves a custom colored block by specifying the color. The mod is published for Fabric only, across 9 release versions, and it is not open source. Both the server and every player need it, and the required dependency Polymorph must be installed. A stick is still needed when crafting custom dyes, whether or not Polymorph is installed.
Key features
Mixed custom dyes
Custom dyes are crafted by combining existing vanilla and custom dyes, producing new colors.
Dyed building blocks
Terracotta, concrete, concrete powder and glass take the color of the custom dye applied to them.
Redyeing
Dyed custom blocks and dyed leather armor can be dyed again, with the result blending the applied colors.
Dye cleaning and commands
Right-clicking a water cauldron removes dye from custom and vanilla dyed items, and a command gives a custom colored block.
Gallery
Compatibility
Latest build for each game version and loader.
1.21.x2 of 2 versions with builds
1.20.x7 of 7 versions with builds
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
How it compares
It's Dyeing Time! is a Fabric client and server mod for 1.20 – 1.20.1 under a Creative Commons Attribution Non Commercial 4.0 license, and it is not open source. Throwable Dye is a Fabric client and server mod for 1.19 – 1.20.2 under the MIT License, and it is open source, so its code can be read and reused. Unidye is not open source.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Unidye | Fabric | 1.20 – 1.21.1 | Client and server | 2025-06-04 |
| It's Dyeing Time! | Fabric | 1.20 – 1.20.1 | Client and server | 2024-03-20 |
| Throwable Dye | Fabric | 1.19 – 1.20.2 | Client and server | 2023-10-25 |
Questions
Does Unidye require Polymorph?
Does Unidye need to be installed on the server?
Which game versions does Unidye support?
Can Unidye run through Sinytra Connector?
In the catalog
Unidye is one of 12,078 Decoration mods on ModsFinder, and one of 6,982 Decoration mods for Fabric. 32,366 mods support Minecraft 1.21.1.
More from Diemond_Player
Similar mods
What the author says
Use with Sinytra Connector for Forge Compatibility! First of all, I heavily recommend using Polymorph to avoid vanilla dye recipe conflicts. If you do not use Polymorph, you will need to use a stick as an additional item when crafting custom dyes from vanilla dyes only.
Official listing
- Modrinth page
- modrinth.com/mod/unidye
- Owner
- Diemond_Player
- Published
- 2024-10-25
- Updated on Modrinth
- 2025-06-04
- Facts verified
- 2026-10-15
