Weather/Seasons Overhaul banner

Weather/Seasons Overhaul

3 devlogs
9h 42m 22s

Adds Spring, Summer, Autumn, and Winter to the world. Crops grow faster in summer, leaves change colour in autumn, rivers freeze in winter. Affects mob spawning and farming strategy.

This project uses AI

I’ve used AI for debugging my code where I was getting an error and wasn’t able to find a solution. But all the code is completely written by me.

Demo Repository

Loading README...

swastik.seth

After a lot of trial, error, and work with Forge’s internal engine, version 1.0.0 of the Seasons Mod is officially packaged and released.

The final stretch focused on improving server performance and visual effects. I had to completely rewrite the winter-to-spring snow melting logic. Initially, the server tried to instantly melt a massive 14,000-block grid, which really hurt the TPS. Now, it uses a randomized, tick-throttled patch system. This allows the snow to naturally melt over time without lagging the game.

I also spent time separating the custom particle systems. Spring now has a rich atmosphere filled with cherry blossoms, while Autumn features a gentle breeze of falling leaves. On the rendering side, I managed to change vanilla Minecraft’s rigid evergreen colors. Now, Spruce trees respond to the changing seasons. I also improved the client-side visual transition, so chunk colors shift more naturally when the seasons change.

It was a huge learning experience dealing with blockstates, environmental rendering, and Java issues. But the main weather update is finally stable and live.

Attachment
Attachment
Attachment
Attachment
0
swastik.seth

I’ve been working hard on making the core mechanics of the Seasons Mod more stable and improving the overall look and feel of the game. The basic systems are now working well after fixing some stubborn problems with the Java environment and Gradle build. I’ve added custom particle effects to falling leaves that are based on physics to make the season feel alive. I also made an automated snow accumulation system that works with servers and puts snow on valid terrain during the winter cycle.

Attachment
Attachment
Attachment
Attachment
Attachment
0