
🎨 Continuity Custom Colors
Your concrete, wool and terracotta turning white with Continuity? This brings the color back.
Fabric • runs on Forge via Sinytra Connector • Minecraft 1.20.1–1.20.4 • Requires Continuity • Client-side
Continuity Custom Colors is a tiny client-side add-on for Continuity. It fixes a common problem when you use Continuity with OptiFine-style resource packs (like Patrix): dyed blocks such as concrete, wool and terracotta show up white or gray.
🔍 Why does that happen?
Many high-res packs don't ship 16 colored textures per block. Instead they ship one grayscale connected-textures tileset and re-color each variant with OptiFine's Custom Colors feature (optifine/colormap/blocks/<block>.properties → format=fixed).
Continuity implements connected textures, emissive textures and custom block layers — but not Custom Colors. So it draws the gray connected tile and never tints it → the block looks colorless. This mod adds that missing piece.


✨ Features
- 🎨 Restores block colors for packs that use OptiFine Custom Colors (fixed colormaps), so connected textures keep their tint instead of going white.
- 🧩 Works with Continuity's connected textures — you keep the CTM look and the correct color.
- 📦 Reads the active pack automatically — no config: it loads the pack's colors on every resource reload (and on F3+T).
- 🪶 Ultra-light & client-side — pure rendering fix, no items, no world data, nothing on the server.
- 🧱 Covers the full dyed families — all 16 colors of each, out of the box.
- ✅ Zero double-tinting — only tints blocks whose faces actually go through Continuity's connected textures; everything else is untouched.
- 🧩 Optional “No Sci-Fi Wool” pack — bundled & opt-in: keeps black wool plain when a pack (like Patrix's bonus) turns it into sci-fi decorations.
🧱 Supported blocks
Any block the pack colors with a fixed colormap, across these families (all 16 color variants each):
| Family |
Notes |
| Wool & Carpet |
16 colors each |
| Concrete & Concrete Powder |
16 colors each |
| Terracotta |
plain, dyed and glazed |
| Stained Glass & Panes |
16 colors each |
| Shulker Boxes |
16 colors + default |


⚙️ How it works
On every resource reload it parses the pack's format=fixed colormaps into a block → color map, registers a block color provider for the dyed families, and tints the quads Continuity generates for those blocks so the render pipeline applies the pack's color. That's it — no settings to touch.
🧩 Optional: keep black wool plain
Some packs (for example Patrix's bonus) randomly turn black wool into animated sci-fi decoration blocks through connected textures. If you'd rather keep plain black wool, enable the bundled “No Sci-Fi Wool” resource pack (Options → Resource Packs). It's opt-in and off by default, so it never changes anything unless you turn it on — and it works reliably at Continuity's texture loader, not by pack priority.
📦 Requirements
- Minecraft 1.20.1–1.20.4
- Continuity (the connected-textures mod) — required
- On Forge: Sinytra Connector + (Forgified) Fabric API — the same setup Continuity itself needs
- On Fabric: Fabric Loader 0.15+ & Fabric API
- A resource pack that uses OptiFine Custom Colors (e.g. Patrix)
- Client-side only — do not install on the server
Just drop it in the same mods folder as Continuity. If a dyed block still looks white, check latest.log — the mod logs which colors it loaded and warns about any block family it didn't recognize.
👤 Author
 |
vicxelcode Developed & published by VICXELCODE, S.L. 🌐 vicxelcode.com © 2026 vicxelcode — Released under the MIT License. |
Open source under the MIT License — free to use, modify and redistribute. Continuity is a separate mod by PepperCode1; this is an independent add-on and is not affiliated with it.