A 100% client side approach to vanilla-style colored lights
After all, Shimmer and Colored Lights both already exist
Shimmer and Colored Lights both don't use lighting engines for their colored lights They simply use a lighting manager, and tint vanilla's light based on distance
Tinged Lights however, used a lighting engine (or well, currently multiple engines) This allows lights to properly be obstructed by walls instead of either having light go through, or having colors go through
In the future, when I have a more custom lighting engine, This would also allow me to have glass tint the light color
In my experience, good light colors come from
- a highlight color for a typical block (such as amethyst)
- a midtone for a moody block (such as lava)
- a modified highlight for a vibetant block (such as glowstone, which uses a highlight but with the blue value dropped to 10, to get a very defined gold)
But sometimes, the ideal color has to just be guessed (such as a redstone torch, which I wanted to be extremely red so it can set a mood better than any color on the torch)
The mod also changes some stuff about block rendering, implementing vertex sorting, for sake of having smooth lighting look more smooth, and also having amambient occlusion look a bit more consistent
All of the vertex sorting options are on configs
I have a discord server, in which my mods are discussed