True Craft

A free and open-source implementation of Minecraft Beta 1.7.3

Improvements to client side lighting and performance

Published Apr 07, 2016

Today I spent some time on Twitch streaming some TrueCraft work, and I finished up the lighting improvements started by mrpimpunicorn in the client. I fixed a few issues with things like snow, which you may have noticed had horribly broken lighting, and I fixed issues with the blocks that were lit incorrectly at chunk boundaries.

I also implemented updating the lighting when the client mines a block, as well as re-rendering chunks when adjacent chunks show up, which can be a big improvement for performance since we can eliminate a lot of verticies once we know what the adjacent chunk looks like.

Up next I plan on fixing up the mobs and perhaps even implementing mob rendering in the client.

As a parting thought, here's another screenshot of what the lighting for snow used to look like: