ChromaticityBlock
by Yancey2023
ChromaticityBlock lets players give a block a custom color by entering four ARGB values through its NBT data, so colored blocks can be placed without a resource pack.
What it does
Players can set a chromaticity block's color in two ways. The first uses common colors placed in the creative mode item bar, which can be taken directly. The second writes a color into the block's NBT data, where the color is defined by four values: alpha, red, green and blue, each ranging from 0 to 255. A hexadecimal value such as FF4488CC breaks down into these four parts, and because NBT input accepts only decimal numbers, the hex values must first be converted. The Windows calculator handles this, and the programmer mode of the calculator shows the decimal form of a hex value.
The mod is published for Fabric and Forge and runs on client and server, so the server and every player need it. Its files cover game versions 1.12.2 – 1.21, with the newest Fabric file for 1.21 and the newest Forge file for 1.12.2. The code is open source under the MIT License, and the source, issue tracker and wiki are all public.
Key features
Colors from the creative bar
Common colors are placed in the creative mode item bar and can be taken directly without any command.
Custom colors through NBT
A block takes any color written into its NBT data as four ARGB values, each from 0 to 255.
Hexadecimal color input
Hexadecimal values such as FF4488CC are split into alpha, red, green and blue parts before they are entered.
Lighting and shadows
Chromaticity block rendering is affected by lighting, which suits cutouts and some common shadow effects.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Colored builds
Builders who need many exact tones can set each block's color directly instead of mixing blocks from the vanilla palette.
Shader testing
Players using Optifine shaders can see how the colored blocks respond to lighting, though some rendering errors remain.
Who it’s for: Builders and map makers who want precise block colors, and server owners who run creative or build-focused worlds.
How it compares
Vanillafied Sodium Options is client-side only, released under the MIT License, and not open source, with files for 1.16.4 – 1.20.1 on Fabric and Forge. Custom Block Overlay is also client-side only, open source under the MIT License, and built only for Fabric, covering 1.20.2 – 1.20.4. ChromaticityBlock, by contrast, needs both the client and the server, and it covers the wider range 1.12.2 – 1.21.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| ChromaticityBlock | Fabric and Forge | 1.12.2 – 1.21 | Client and server | 2024-07-11 |
| Vanillafied Sodium Options | Fabric and Forge | 1.16.4 – 1.20.1 | Client-side only | 2026-10-04 |
| Custom Block Overlay | Fabric | 1.20.2 – 1.20.4 | Client-side only | 2024-01-26 |
Questions
Does the server need ChromaticityBlock installed?
Which loaders does ChromaticityBlock support?
Why do the NBT color values need converting?
In the catalog
ChromaticityBlock is one of 36,990 Utility mods on ModsFinder, and one of 25,772 Utility mods for Fabric. 15,770 mods support Minecraft 1.21.
More from Yancey2023
Similar mods
What the author says
This mod adds chromaticity block, whose rendering is not affected by lighting, making it particularly suitable for convenient chromaticity cutouts. Supported minecraft versions: 1.12.2-forge,1.16.5-fabric,1.20.4-fabric,1.20.5-fabric,1.20.6-fabric,1.21-fabric
Official listing
- Modrinth page
- modrinth.com/mod/chromaticityblock
- Owner
- Yancey2023
- Published
- 2024-02-19
- Updated on Modrinth
- 2024-07-11
- Facts verified
- 2026-10-15
