Lucent

What is Lucent?
Lucent is a dynamic lighting mod with an open API, designed with a focus on customization flexibility. This addon may affect game performance, but the developers have made significant efforts to minimize system load without needing to completely overhaul Minecraft's graphics engine.
If you notice a significant FPS drop after installing the mod, it's recommended to check the configuration file, which offers a wide range of settings. The most effective optimization methods are reducing the lightRefreshRate parameter and disabling the smoothBlending function.
Compatibility with Other Mods
Optifine: The mod works alongside Optifine, but some aspects of dynamic lighting may function incorrectly when Optifine's similar feature is activated.
Rubidium (tested in versions 1.18.2/1.19.2): Dynamic lighting works, but emissive textures don't function. In some cases, crashes may occur during intensive lighting system operation.
Flywheel (tested in version 1.19.2): Dynamic lighting may work incorrectly with blocks rendered through Flywheel's backend. Disabling this component in settings solves the problem but affects performance. Emissive block textures don't work at all and may look strange on Create mechanisms. Warnings appear when first loading a world with both Lucent and Flywheel installed.
Mod Support (version 1.19.2 and above)
- Create
- Resource packs can define conditional dynamic lighting for entities and items, using various data about the light source to regulate glow intensity. Additional conditions allow configuring light source operation underwater and in other conditions.
- The API has been expanded, allowing custom rendering pipelines to access data about dynamic lighting and emissive textures.
Mod Support (version 1.18.2 and above)
- Resource packs can define basic dynamic lighting for entities and items.
Mod Support (version 1.17 and above)
Dynamic Lighting:
- Lava Monster
- Nethercraft
- Blue Skies
- Miner's Helmet
- Quark
Other:
- Catalogue (interface)
- Configured (interface)
Frequently Asked Questions
Doesn't Optifine already do this?
Although Optifine includes a dynamic lighting function, it is not open-source. Dynamic lighting in Lucent has been completely rewritten from scratch and has open source code, making it an ideal solution for modpack creators and developers who want to work with the API for smooth dynamic lighting. Since Optifine cannot be distributed through CurseForge or Modrinth, Lucent becomes an excellent alternative for modpack creators who need a ready-made solution for dynamic lighting.