The latest snapshots mention a redo/overhaul of the lighting system. Anyone find out if that means mods can do more with adding different light sources etc? Currently as I understand it, we don't have any new light systems because of how the old lighting engine works..
the rendering engine is being modernized and (potentially) open sourced. this means anyone with a good idea would be able to contribute. once approved their addition would be added. so yes new lighting systems MAY be possible but it is still to early to tell
With improved and bug fixed lighting, colored lighting would be a great addition!
Rollback Post to RevisionRollBack
Say something silly, Laugh 'til it hurts, Take a risk, Sing out loud, Rock the boat, Shake things up, Flirt with disaster, Buy something frivolous, Color outside the lines, Cause a scene, Order dessert, Make waves, Get carried away, Have a great day!
There was nothing preventing the old lighting system from using colored lighting; actually, I bet that the new one uses the same basic algorithm to propagate lighting, the same one mentioned below as a "fast" method of implementing voxel lighting, which can easily be extended to any number of color channels (you do not need to worry about mixing the colors, which will automatically happen, though if you have a light source that starts out at e.g. 100% red and 50% green the color will change from orange to red as it gets darker due to green reaching 0% while yellow is still 50%).
(I've significantly optimized the lighting engine in my own version myself, enough to more than offset the impact of colored lighting if I were to add it, without actually changing the algorithm, just optimizing data access and block updates and making smart use of caching, which also affects everything else, even how fast a chunk takes to render - I seriously doubt that Mojang will ever be able to offset the impact of their terrible coding practices since 1.8 (allocating objects like mad and using countless interfaces, data conversions, and wrappers). I also added the ability for blocks to specify light and opacity, among other properties, based on their data values - vanilla wasted lots of block IDs for blocks like redstone ore and redstone lamps (each actually 2 IDs as vanilla was incapable of setting light value based on their data value))