
Universal Dyeing
Easily re-dye beds, glass, shulker boxes, and more in the crafting grid—no more wasting resources on the wrong color!
Screenshots


About this Mod

🎨 Universal Dyeing (Vanilla+)
- Have you ever crafted a stack of Red Glass only to realize Blue would look better? Or found a Pink Bed in a village when your base is themed Green? Universal Dyeing fixes one of Minecraft’s most frustrating limitations by allowing you to re-color almost any dyed block or item directly in your crafting grid.
- This datapack is designed to feel like a feature Mojang forgot to add. It’s lightweight, survival-friendly, and perfect for builders who change their minds!
✨ Key Features
- Shapeless Re-dyeing: Simply place any colored item + a new dye in your crafting grid to change its color.
- 100% Performance Friendly: Uses the native 1.21.1 recipe system. Zero tick-loop lag.
- Total Coverage: Supports over 300+ item and block variants.
- Bleaching: Use a Water Bucket or Bone Meal in the crafting grid to return items to their "uncolored" or "white" base state.
📦 Supported Items
- Furniture: Beds, Carpets, Wool, Banners, and Candles.
- Building: Stained Glass (Blocks & Panes), Terracotta, Glazed Terracotta, Concrete, and Concrete Powder.
- Utility: Bundles (1.21!), Shulker Boxes, and Wolf Armor.
- Gear: Leather Armor and Leather Horse Armor.
🛠 Technical Details
- Version: Minecraft 1.21+
- Installation: Drop the .zip file into your world's datapacks folder.
- Multiplayer: Fully compatible with servers and other "Vanilla+" datapacks.
Available Versions
How to Install Universal Dyeing on Your Server
Order Server
Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).
Set datapack Loader
In the panel under "Egg", select the datapack loader and matching Minecraft version (26.1.2).
Install Mod
Open the mod browser in the dashboard and search for "Universal Dyeing". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.
Compatibility
Mod Loaders
Minecraft Versions
26.1.2, 26.1.1, 26.1 (+12 more)
Server-side
✓ RequiredRecommended RAM
4 GB(min. 3 GB)Frequently Asked Questions
Universal Dyeing server crashes on startup – what to do?
Most common cause: wrong datapack version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (26.1.2). You can switch loaders with one click in the panel.
Is Universal Dyeing compatible with datapack and fabric and forge and neoforge and quilt?
Universal Dyeing officially supports datapack, fabric, forge, neoforge, quilt for Minecraft 26.1.2, 26.1.1, 26.1. Note: Forge and Fabric mods are NOT cross-compatible – pick one loader and stick with it. The Mado dashboard automatically detects incompatible loader combinations.
Server lagging with Universal Dyeing – how to optimize performance?
Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if Universal Dyeing consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.
Similar Mods
Rent Modded Server
Install Universal Dyeing with just one click on your server.