Board Thread:Suggestions forum/@comment-26119768-20180105022850

This is a suggestion on how to possibly implement seasons, hopefully circumventing the block update issue which put seasons on an indefinite hold. Credit to Sinthorion for the technical side of this, thank you for your help.

In essence, this idea is to give blocks such as grass and leaves a very, very long animated texture, which moves in lockstep with any other seasonal functions. In order to avoid a ridiculously large image file with thousands upon thousands of frames, one could take the current tick number (and potentially the block position/chunk, if some areas don't change much seasonally) and use it to determine which of say, 10-20 different frames should be used for the animation.

This would hopefully eliminate the issue of chunks needing to be updated, since block textures are always loaded upon a chunk being loaded, and animation textures would rely on a universal constant in order to determine which frame to use, thereby remaining in sync with each other.

Thank you for reading, hopefully this could work. 