Скачать Project Atmosphere — Minecraft Моды — MetaMods
Project Atmosphere

Project Atmosphere

Активный

Установок

1

Последнее обновление

2 месяца назад
Клиент
Аддоны

 

🌤️ Project Atmosphere — Dynamic Weather & Climate Engine for Forge 1.20.1

(IN ACTIVE DEVELOPMENT)

(Beta soon available) 

(Read at the end)

Project Atmosphere is a comprehensive weather and climate simulation mod for Minecraft Forge 1.20.1, designed to fully replace vanilla weather with a deeply integrated system spanning temperature, humidity, pressure, and visual phenomena. Built from the ground up with performance and mod compatibility in mind, it simulates realistic biome-based weather patterns and supports visual blending with shaders, Simple Clouds, and external mods like Serene Seasons Extended and Pretty Rain.


🌦️ Core Features

☁️ Dynamic Cloud System (via Simple Clouds)

  • Fully integrated with Simple Clouds: Project Atmosphere can dynamically spawn, position, and evolve         cloud formations based on temperature, pressure, and humidity.
  • Cloud types are defined per biome and weather condition.
  • Supports manual injection, forecast-driven spawning, and cloud persistence.
  • Optional fog/cloud merging effects planned for extended shader support.

🌡️ Realistic Temperature Engine

  • Biome-aware, season-driven temperature calculations.
  • Integrates directly with Serene Seasons and Serene Seasons Extended.
  • Temperatures are interpolated every 50 ticks (10 minutes), forming sinusoidal day curves.
  • Precomputed min/max values per biome per day, including support for:
    • Desert day–night extremes
    • Cold stability in frozen biomes
    • Tropical moderation
  • Asynchronous pre-generation of all data.

🌫️ Humidity & Pressure Systems

  • Humidity varies by biome, time, and temperature, with support for rainfall feedback.
  • Pressure is tracked per biome and used to determine:
    • Cloud build-up
    • Storm potential
    • Fog density
  • Pressure and humidity influence rain likelihood, fog intensity, and cloud behavior.

📊 Forecast System

  • Project Atmosphere precomputes a 7-day forecast for:
    • Temperature (min/max)
    • Humidity
    • Pressure
    • Wind
    • Storms
  • Forecasts are saved in JSON and loaded asynchronously per biome.
  • Used internally by cloud and fog systems to simulate evolving weather fronts.

🌪️ Weather Variability Modules

SpikeManager

  • Injects heatwaves, cold drops, and barometric anomalies.
  • Configurable intensity and frequency per biome group.

VariationGenerator

  • Introduces natural fluctuations to avoid static weather.
  • Makes every day feel unique without breaking seasonal patterns.

🌁 Visual & Atmospheric Effects

  • Dynamic fog calculated based on:
    • Temperature vs dew point
    • Humidity levels
    • Time of day and biome type
  • Future support for:
    • Shader-linked fog density (with Complementary or Iris) (With simple clouds)
    • Cloud–fog blending layers

🔁 Compatibility & Mod Integration

Serene Seasons – used for base seasonal temperature logic
Simple Clouds – used for dynamic cloud rendering and biome/cloud bindings
Pretty Rain – compatible with extended rain visual effects
Tough As Nail – optional integration for temperature
Legendary Survival Overhaul – optional integration for temperature
Serene Seasons Extended – supports custom biomes and expanded seasonal cycles


🔜 Farmer’s Delight – future integration for crop hydration, rain/drought impact
🔜 Create – planned support for overheating and freezing effects on machines

 


🧱 Architecture & Performance

  • Async-first design: all heavy calculations (forecasting, interpolation, storage) run off-thread.
  • Uses a chunk-aware manager system for precise per-biome effects.
  • Built to support zero-tick-impact on servers.
  • Modular architecture for third-party mod devs to plug into forecasts and weather logic.

🔧 Developer Tools

  • /weatherdebug and /forecast commands to:
    • View forecast by biome
    • Force weather overrides
    • Debug cloud spawn state
  • API hooks available to read from:
    • to be implemented.... DM me if you're interested

🗺️ Current & Upcoming Modules

✅  🌬️ Wind Simulation – impacts cloud direction, particles, and future projectile drift

✅ ❄️ Snow Accumulation – implemented

  • Snow builds up dynamically based on real temperature, not just biome/weather tags
  • Melts gradually with heat, sun exposure, or rain
  • Works per block and blends with terrain naturally

🔜 🌾 Crop Health – planned: affected by drought, overwatering, or extreme heat
🔜 🧊 Freezing Logic – items, blocks, fluids, and entities react to extreme cold
🔜 
🔜 ☔ Rain Quality System – supports soil saturation, evaporation, and visual rainfall depth

 


⚙️ Requirements


  • 💬 Notes
  • Project Atmosphere aims to be the climate simulation backbone for realism-based modpacks. Whether you want immersive visuals, dynamic weather behaviors, or interactive systems for crops and machines, Atmosphere provides the infrastructure to simulate it — asynchronously, modularly, and with zero server-side lag.

The only reason Project Atmosphere isn't in beta yet is because a few core features are still planned before the grand release.

Участники проекта
gaboouu

gaboouu