Give Minecraft's light sources real color. Soul torches cast blue light, redstone torches glow red and lava gives off an orange glow, all while keeping vanilla's light levels, range and spread. Only the color changes, so your builds stay as bright (or as dark) as they've always been.
| Version | |
|---|---|
| Minecraft | 26.3 (Java Edition) |
| Fabric Loader | 0.19.5 or newer |
| Fabric API | any version for 26.3 |
| Sodium | 0.9.2 or newer (0.9.x) |
Colored Lighting is client-side only. It works on any server, including vanilla servers, and other players don't need it installed.
- Install Fabric Loader for Minecraft 26.3.
- Put these in your
modsfolder:- Fabric API
- Sodium
- the Colored Lighting
.jar
- Launch the game.
| Block | Color |
|---|---|
| Soul torch, soul lantern, soul campfire, soul fire | Cyan-blue |
| Redstone torch | Red |
| Copper torch | Green |
| Amethyst cluster, crying obsidian, nether portal | Purple |
| Sea lantern, end rod | Cool white |
| Lava | Orange |
Every other light source keeps its normal vanilla color.
On first launch the mod creates config/coloredlighting.json in your Minecraft folder.
Each entry maps a block ID to a hex color:
{
"minecraft:soul_torch": "#3FC8FF",
"minecraft:glowstone": "#FFD27F"
}- Any block that gives off light can be colored, including blocks from other mods
(use their ID, e.g.
somemod:crystal_lamp). - Only the color's hue matters. Brightness always follows vanilla.
- Restart the game after editing.
- Sodium: required.
- Iris / shader packs: not supported yet. With a shader pack enabled, lights appear in their normal colors.
- Other rendering mods: mods that replace Sodium's terrain renderer may conflict.
- Colored light can bleed through walls into nearby rooms that are already lit.
- Where a normal torch and a colored light overlap, the normal torch's light looks whiter than usual.
- Mobs, players and held items are not tinted yet. Only blocks and fluids are.
Please open an issue on GitHub with your Minecraft, Sodium and Colored Lighting versions,
your latest.log, and a screenshot if you can.
gradlew build
The mod jar is written to build/libs/. Java 25 is required.