Project Atmosphere
Added
- Terralith and Nature’s Spirits biome support, enabling the forecast, humidity, and sunlight models to recognise these worldgen packs out of the box.
Fixed
- Improved weather stability logic to avoid rapid cloud cycling or “rave” behavior between biomes.
- Corrected humidity-to-rain intensity mapping to produce smoother transitions.
- Cloud region spawning no longer stalls behind stuck async workers, preventing empty skies on fresh worlds.
Changed / Removed
- Forecast updates now occur asynchronously, ensuring seamless regional transitions and no TPS impact during major weather changes.
- Forecast curves were rebalanced to keep daytime highs/lows anchored to realistic seasonal envelopes before wind, humidity, and storm modifiers are applied.
Project Atmosphere
Added
- Cyclone and low-pressure systems that dynamically reshape the world’s weather patterns, replacing static forecast regeneration.
- Sunlight-based temperature system where each biome has its own solar energy absorption rate, and cloud cover now realistically reduces local heating, creating cooler or warmer zones over time.
- Rainbow system that appears dynamically after rainfall events based on humidity, sunlight angle, and biome type.
- Aurora Borealis integration, adding naturally shifting lights at high latitudes during clear and cold nights, fully synchronized with temperature and pressure data.
- Dynamic forecast persistence, where only major geographical displacement or manual commands regenerate the world’s base forecast.
Fixed
- Improved weather stability logic to avoid rapid cloud cycling or “rave” behavior between biomes.
- Corrected humidity-to-rain intensity mapping to produce smoother transitions.
Changed / Removed
- Removed daily forecast regeneration in favor of continuous, cyclone-driven evolution across the world.
- Temperature is now influenced by solar energy and atmospheric pressure instead of relying solely on biome constants.
- Forecast updates now occur asynchronously, ensuring seamless regional transitions and no TPS impact during major weather changes.
🌤 Project Atmosphere
Changelog
🆕 Added
🛠️ Fixed
- Fixed a crash caused by Serene Seasons+ class name changes.
⚙️ Changed / Removed
- Updated compatibility with the latest Serene Seasons+ version.
- Adjusted internal references to match new class structures.
🌤 Project Atmosphere
Changelog
🆕 Added
- Biome we've gone and region explored biome's support for temperature forecast.
- You can now configure the booster for the clouds' severity inside the config file.
🛠️ Fixed
⚙️ Changed / Removed
PS: I'm working on the next update version 0.6.0 but I wanted to give you guys this small update before that one. Enjoy!
🌤 Project Atmosphere
Changelog
🆕 Added
🛠️ Fixed
- Fixed a bug that made already implemented biomes not register correctly.
- Fixed several crafting recipes that previously failed to load or craft.
⚙️ Changed / Removed
- Nerfed again the spawn rates thunderstorms and rainstorms.
🌤 Project Atmosphere
Changelog
🆕 Added
🛠️ Fixed
- Dimensions crashes
- Texture for thermometer and barometer items
⚙️ Changed / Removed
🌤 Project Atmosphere v0.5.5.2
Changelog
🆕 Added
- For my american friends, an option to display temperature in Fahrenheit and wind speed in miles per hour! Toggle it in the in-game config under Display settings.
🛠️ Fixed
-
/temperature forecast
-
Thermometer causing crashes
-
The forecast regeneration working partially due to incorrect cleanup of old forecast data.
⚙️ Changed / Removed
🌤 Project Atmosphere v0.5.5.2
Changelog
🆕 Added
- For my american friends, an option to display temperature in Fahrenheit and wind speed in miles per hour! Toggle it in the in-game config under Display settings.
🛠️ Fixed
- /temperature forecast
- Thermometer causing crashes
- The forecast regeneration working partially due to incorrect cleanup of old forecast data.
⚙️ Changed / Removed
🌤 Project Atmosphere v0.5.5.1
Changelog
🆕 Added
🛠️ Fixed
- Nerfed Cloud Severity
⚙️ Changed / Removedz
🌤 Project Atmosphere v0.5.5.1
Changelog
🆕 Added
🛠️ Fixed
- Fixed server crash when launching
⚙️ Changed / Removedz
🌤 Project Atmosphere v0.5.5.1
Changelog
🆕 Added
🛠️ Fixed
- Fixed Blurred Screens
⚙️ Changed / Removed
- Nerfed cloud severity from the 1.20.1 update.
See 1.20.1's changelog for previous changes.
🌤 Project Atmosphere v0.5.5.1
Changelog
🆕 Added
🛠️ Fixed
- Fixed server crash when launching
⚙️ Changed / Removed
🌤 Project Atmosphere v0.5.5.0
🌍 New Feature: Temperature Biome Support
Project Atmosphere now fully supports Biomes O’ Plenty, Atmospheric, and Still Life biomes for temperature simulation!
- Each biome from these mods now has integrated temperature profiles that align with Project Atmosphere’s forecasting system.
- Added a flexible biome registration system, allowing you to add your own custom biome temperature profiles through data files or code.
- Fog, cloud density, and humidity systems will adapt automatically when temperature data is applied.
☁ New Cloud Types
- Altocumulus
- Altostratus
- Cumulus Congestus
- Cumulus Humilis
- Cumulus Mediocris
- Nimbostratus → now behaves realistically as a rain-only cloud (no thunder)
🌫 Dense Clouds (No Rain)
- Altostratus Dry
- Stratocumulus Opacus
- Cumulus Humilis
🌧 Clouds That Now Produce Rain
- Floating FarLand
- Overcast
- Thicker Stratocumulus
- Mammatus Thin
⚙ System and Balance Updates
- Reorganized all cloud types into 7 clear categories:
- Small Clouds
- Cloudy
- Cloudy Dense (no rain except Altocumulus and Mammatus Thin)
- Rainy
- Heavy Rain
- Thunderstorm
- Take Shelter
- Every cloud was manually reviewed and tested using the Cloud Previewer
- Removed glitched profiles:
stripestripe_sidedithering
- Added a Cloud Region Mixin for unique cloud IDs
→ Improves despawn logic and network sync reliability
❄ Serene Seasons Plus Integration
- Fixed snowfall logic — snow now behaves correctly across all biomes
- Fixed a tick performance issue related to
getTemperature()calls - Improved sync between Project Atmosphere and Serene Seasons Plus
💻 New Weather Debug Commands
Added new commands to simplify testing and debugging weather systems:
| Command | Description |
|---|---|
/weatherdebug rain |
Spawns a rain cloud at your position |
/weatherdebug thunder |
Spawns a thunderstorm cloud at your position |
/weatherdebug clouds <id> |
Spawns a specific cloud type (by ID) at your position |
🧠 Performance and Stability
- Verified using Spark Profiler
- Reduced tick cost and thread load
- Smoother atmospheric updates
- Applied small optimizations and cleanup across several systems
🔮 Next Steps
- Collect feedback for cloud balance and realism
- Begin work on:
- Northern Lights and Rainbow system
- Cloud model revamp
- Tornado system continuity
Changelog (NeoForge 1.21.1)
- Updated Project Atmosphere event logic to synchronize properly with Serene Seasons Plus systems.
Changelog (Forge 1.20.1)
- Updated Project Atmosphere event logic to synchronize properly with Serene Seasons Plus systems.
Updated API for SS+
❄️ Eternal Snow Announcement
A fix will be released this week for the eternal snow biome melting bug.
(At the moment even jagged peaks get melted due to how snow history is handled — this is being addressed!)
⚙️ Optimisation Update
Major performance improvements to snow logic:
- Reduced server-thread usage from 24% → 14% (with Project Atmosphere running on Forge).
- Internal logic optimised for smoother gameplay.
- Further optimisations in SS+ logic: ~10% less server usage.
🐛 Bug Fixes
- Fixed the issue causing Project Atmosphere to hang.
(I was calling the wrong method to check rain status in PA’s logic, which caused the server thread to hang at startup. This is now patched.)
🧪 Dev Notes
- I tested PA inside the SS+ dev environment — it worked fine there, so I’m assuming it’s good standalone, but I’ll run extra tests tomorrow.
- Honestly, I was running through snowy biomes and didn’t even notice snow placement because it was so fast now. 🚀



