HomeJavaModsProject Atmosphere: Realistic Climate & Weather - NEW LOGO
Project Atmosphere: Realistic Climate & Weather - NEW LOGO
ModsJava

Project Atmosphere: Realistic Climate & Weather - NEW LOGO

by Gaboouu · on Modrinth

Project Atmosphere is a Forge mod that adds dynamic weather, realistic temperature, seasonal effects, and cloud simulation with full Serene Seasons…

⬇ Download on Modrinth
Project Atmosphere: Realistic Climate & Weather - NEW LOGO — screenshot 1Project Atmosphere: Realistic Climate & Weather - NEW LOGO — screenshot 2Project Atmosphere: Realistic Climate & Weather - NEW LOGO — screenshot 3Project Atmosphere: Realistic Climate & Weather - NEW LOGO — screenshot 4

Disclaimer
This description was translated from French using ChatGPT.


🌤️ Project Atmosphere

Dynamic Climate & Weather Simulation for Forge 1.20.1 / NeoForge 1.21.1
(Active Development — Core Beta Series)

Join the Discord Server to post suggestions, report bugs, and access experimental builds.

Project Atmosphere is a Minecraft mod that replaces random cloud spawning from Simple Clouds with a highly realistic and fully dynamic atmospheric system.

Instead of relying on chance, clouds, weather, and visual effects emerge from a real climate simulation. Project Atmosphere introduces temperature, pressure, humidity, and wind systems inspired directly by real world meteorology.

The same principles and equations used by weather forecasters are applied here to simulate how the atmosphere behaves over time. Every biome evolves according to physical rules, not random events.

The result is a living atmosphere where clouds form, move, grow, or dissipate naturally based on environmental conditions. Weather becomes a consequence of atmospheric balance rather than a scripted event.


⚙️ How This Works

Project Atmosphere starts by generating a 7 day forecast that acts as the initial atmospheric foundation.

Once this forecast exists, the system analyzes it to locate low pressure areas, which usually form around two to three dominant cyclonic zones. When such an area is detected, a cyclone or low pressure zone is created.

This zone becomes an attractor. Pressure, humidity, and wind values gradually evolve toward it, exactly like in real atmospheric systems. Because of this interaction, once the initial forecast is generated, the mod does not need to constantly regenerate new forecasts. The atmosphere naturally evolves on its own.

Temperature Evolution

Temperature is driven by sunlight exposure.

For each biome, Project Atmosphere calculates the maximum temperature it could theoretically reach if it were exposed to sunlight for the entire day. Then, using cloud coverage data, the system determines how many hours of sunlight actually reached the ground.

The difference between full exposure and real exposure directly defines the temperature evolution throughout the day.

Biome and Regional Logic

Each biome has its own temperature profile, but this is only used during the initial forecast generation.

After the forecast is created, Project Atmosphere switches to a single regional forecast that covers an area with a radius of roughly 1000 blocks.

This regional approach is significantly simpler, more stable, and much lighter to simulate, while still producing coherent and believable climate behavior across biomes.

Performance First Design

On top of being realistic, Project Atmosphere is built with performance as a priority. As someone who really dislikes poorly optimized games, all heavy computations are fully offloaded to asynchronous threads.

To make this possible, Project Atmosphere uses a custom clone of the biome sampler. If you are familiar with seed map websites used to visualize Minecraft worlds, this system works in a very similar way.

By relying on this cloned biome map, the mod can safely access biome and climate data without interacting directly with live world chunks. This prevents concurrency issues and allows all atmospheric calculations to run asynchronously without impacting gameplay performance.


☁️ Cloud Formation and Types

Project Atmosphere adds 40+ new cloud types. Each cloud is classified on a 1 to 7 scale, where 1 represents an almost clear sky and 7 represents extreme systems like hurricanes. Hurricanes are planned, but not fully ready yet.

Cloud intensity is determined by combining humidity, pressure, and additional atmospheric factors to produce a value from 1 to 7. This value is then multiplied by a configurable factor from the mod’s config.

On top of that, Project Atmosphere tracks recent severe cloud activity. The longer it has been since a cloud above level 5 formed, the more an additional scaling value grows, increasing the likelihood and strength of major formations over time.

Some cloud types are realistic and meteorology inspired, while others are intentionally fictional to expand variety and visuals.

🌪️ Tornadoes and Hurricanes

Tornadoes are currently available through commands and configuration options, but they are still a work in progress. Visually, they are not great yet, because shader work takes time and this is still actively improving.

Tornadoes can also be performance heavy, so a config option is included to let you toggle them on or off. Once the mod is more stable, tornado visuals and performance will be revisited and improved.

Hurricanes are also not fully implemented yet. Simple Clouds was not designed to support massive storm structures with a true hollow eye, so Project Atmosphere currently represents hurricanes using a custom cloud type called custom_cumulonimbus.

For now, treat hurricanes as a huge tropical storm system rather than a final hurricane implementation.


🔌 Integrations

As a Minecraft player myself, I really value mods that interact well with others. Project Atmosphere was designed from the start with mod integration as a core goal.

Temperature Mod Integrations

Project Atmosphere previously integrated directly with several temperature based survival mods:

These integrations existed when temperature was handled per biome. Since the system now uses a regional forecast, these integrations may evolve.

One possible future direction is linking weather conditions instead of raw temperature values, for example lowering perceived temperature during rain or storms.

Biome and Climate Mapping

The forecast system relies on configured normal temperature ranges per biome to evaluate whether generated values are realistic.

Project Atmosphere includes mappings for many popular biome mods:

TerraFirmaCraft Compatibility

TerraFirmaCraft is supported.

The integration is still being improved, but it already allows you to play Project Atmosphere alongside TFC in a functional way.

TFC compatibility build

Weather and Visual Integrations

Required Mods

Project Atmosphere requires a season system to function. One of the following is mandatory:

Additional required mods:

Recommended Mods for the Best Experience


⚡ Performance Guidelines


⚠️ Disclaimer

Project Atmosphere is in active beta. Forecast data formats and configuration options may change between versions. Always back up your worlds before updating.


Atmospheric Shaders Compatibility

You can use Atmospheric Shaders made for Simple Clouds alongside Project Atmosphere.

Atmospheric Shaders Showcase Video


📌 Other Mods by Gaboouu

Identity (Unofficial Port)Serene Seasons Plus Legendary Survival Addon

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more