

I Want Smooth Temperature
Smooths horizontal and vertical temperature transitions for more realistic climate gradients. Uses b

Description
Edit pending.
Basically smooths out worldgen noise map so that the transitions between chunks is more realistic. No more 5 celsius changes between 50 blocks distance.
This mod has been vibe coded with Claude and tested by me.
The mod works both single player and multiplayer and is needed only on the server.
Let me know if anything needs fixing.
----------------
I always want large landmasses and smooth terrain and I got that using several mods. However the temperature I always felt like it was jaggedy and it jumped all over the place when moving a few chunks.
Thats why I jumped on Claude, asked it to read the game's documentation and, trying things one by one vibe codded a mod that smooths out the temperature on worldgen so that live variations aren't affected.
I started with the horizontal smoothing by appling a box blur filter to the climate map during world generation, so biomes blend into each other instead of having hard edges - no more sudden 10°C jumps when crossing from one region to another.
For the vertical smoothing it replaces vanilla's linear elevation cooling with a sigmoid curve, meaning low hills cool gently, mid-elevations cool at a standard rate, and high peaks cool steeply before flattening out. Underground geothermal warming is left unchanged as this is applied only above sea level.
For an extra bonus, because I felt that mountains at the equator should cool slower, I asked it to add an optional climate-aware mode where hot biomes cool less on mountains and cold biomes cool more - I feel like this needs more testing.
Works on existing worlds for vertical smoothing; horizontal smoothing only affects newly generated chunks. Server-side only, compatible with weather mods.
----------------
For a "realistic" approach using 320 world height, I recommend "SigmoidAmplitude": 12.0, "SigmoidSteepness": 0.025, "SigmoidInflection": 80.0.
You can see the graph here and tweak it yourself: https://www.desmos.com/calculator/gw0t5idajf
The straight line is the vanilla linear penalty.
Ratings & reviews
Sign in to leave a rating or comment.

