Skip to content

About

Colored lighting mod for modern minecraft java versions Vulkan + OpenGL

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Colored Lighting

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.

Requirements

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.

Installation

  1. Install Fabric Loader for Minecraft 26.3.
  2. Put these in your mods folder:
  3. Launch the game.

Default colors

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.

Customizing colors

Open Options → Video Settings (Sodium's settings screen) and select Colored Lighting in the sidebar. From there you can:

  • turn colored lighting on or off
  • set Color Strength (0% looks like vanilla, 100% is full color)
  • choose a color for each group of lights (soul fire, redstone, copper, amethyst, lava and more), or set a group to Vanilla to leave it unchanged

Changes apply instantly, with no restart.

Advanced: config file

Settings are saved to config/coloredlighting.json in your Minecraft folder. You can also edit this file while the game is running; changes are picked up within a second.

{
  "enabled": true,
  "strength": 100,
  "colors": {
    "soul": "cyan",
    "redstone": "#FF0000",
    "lava": "vanilla"
  },
  "custom_blocks": {
    "minecraft:glowstone": "#FFD27F",
    "somemod:crystal_lamp": "purple"
  }
}
  • colors accepts a color name (red, orange, amber, yellow, lime, green, teal, cyan, blue, purple, magenta, pink, white, vanilla) or a hex code. A hex code shows up as Custom in the settings screen.
  • custom_blocks colors any light-emitting block, including blocks from other mods, and takes priority over colors.
  • Only the hue matters. Brightness always follows vanilla.

Compatibility

  • 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.

Known limitations

  • Mobs, players and held items are not tinted yet. Only blocks and fluids are.

Reporting issues

Please open an issue on GitHub with your Minecraft, Sodium and Colored Lighting versions, your latest.log, and a screenshot if you can.

Building from source

gradlew build

The mod jar is written to build/libs/. Java 25 is required.

About

Colored lighting mod for modern minecraft java versions Vulkan + OpenGL

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages