Advanced Weather
No reviews yet
🌦️ ⁕ Adds lots of vanilla-friendly weather types and an entire atmospheric system, for all dimensions!
Focuses on automation and resource processing through scientific and mechanical means, utilizing systems like electricity (RF/FE/etc), air pressure, or rotation.
Features machines that process raw materials or automation processes.
Enhances farming mechanics and introduces new crops and livestock.
Neoforge is a fork of the Minecraft Forge available for versions 1.20.1+ of Minecraft. Many Forge mods are compatible with Neoforge and vice versa.
Community voices
Reviews
Click once to include, again to exclude, again to clear
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
About
Project Details
For authors
Embed Badge
If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
Resources
External Links
About
Description
A physically-grounded weather overhaul for Minecraft: 28 weather types across all three dimensions, a real atmospheric simulation, and a full progression of craftable weather instruments.
What is Advanced Weather?
Vanilla Minecraft has three weather states: clear, rain, and thunder. Advanced Weather replaces that with a living atmosphere. Air pressure, temperature, dew point and wind are simulated continuously and drive 28 distinct weather types, each with its own particles, fog, sky, sound and gameplay effects. Weather doesn't teleport between states: it transitions based on the current atmospheric conditions, and you can actually read, predict and archive it using an in-world progression of scientific instruments you build yourself.
You can let it run procedurally, sync it to real-world weather at any location on Earth, or take full manual control.
Features
🌍 A real atmospheric simulation
Runs a continuous model:
- Air pressure driven by layered simplex noise, with realistic velocity, damping and gusting.
- Temperature derived from the weather type, the solar day/night cycle, adiabatic pressure effects and (optionally) the current season.
- Humidity computed from temperature and dew point using the Magnus relative-humidity formula.
- Wind with base intensity per weather type, pressure-gradient contribution and randomized gusts.
- Probabilistic transitions - the next weather is chosen from a transition graph weighted by live atmospheric conditions, so a falling barometer genuinely means a storm is coming.
- Forecasting - the engine projects the atmosphere forward in time to predict the next weather with a confidence score.
- Clouds - a custom cloud renderer that reacts to the weather and the humidity/wind speed and direction.
Everything is per-dimension and saved with the world.
🌦️ 28 weather types across three dimensions
Overworld (17):
Clear · Sunny · Cloudy · Overcast · Mist · Fog · Dense Fog · Drizzle · Light Rain · Heavy Rain · Freezing Rain · Thunderstorm · Snow · Blizzard · Hail · Windy · Sandstorm
Nether (6):
Nether Clear · Ash Storm · Brimstone Storm · Lava Rain · Netherstorm · Hellfire
The End (5):
End Clear · End Mist · Void Storm · Chorus Gale · Enderstorm
A configurable HUD shows which weather type is active, along with the time of day (can be disabled in the config):

✨ Atmospheric effects
Each weather brings its own hand-tuned visuals and audio:
- Volumetric wind lines and directional wind sound that scale with intensity and gusts.
- Weather-specific particles: blizzard flakes, sand, ash, ground fog, freezing splashes, hail, ember/void particles.
- Rainbows that can spawn after rain clears or during drizzle, heat shimmer in extreme heat, water and lava ripples, wind-blown tumbleweeds and drifting chorus plants.
- Dynamic fog, sky, cloud, sun, star and lightning rendering that reacts to the current weather.
⚡ Weather that affects gameplay
- Hail can damage crops, hurt exposed entities and break glass (each toggleable).
- Heavy rain slows crop growth.
- Blizzards deepen snow accumulation.
- Mobs seek shelter from dangerous weather.
- Lightning behaviour is reworked for storms.
(All gameplay impacts are individually configurable.)
🔬 Instruments & progression
Advanced Weather is also a tech-progression mod. You can't just read the weather, you have to build the tools.
- New ores & materials: Cinnabar (→ washed dust → distilled into Mercury) and Bauxite (→ Alumina → carbothermic reduction → Aluminum, ingots, nuggets and sheets). A Hammer lets you crush and press by hand (or use Create's crushing wheels).
- Four core instruments, each built from a calibrated heart: Thermometer (mercury vial), Barometer (spring), Hygrometer (sensitive fiber), Anemometer (cup rotor).
- Calibration Bench and Calibration Tool - components must be calibrated before assembly, and sensors linked to stations.
- Portable versions of every instrument for readings on the move.
📟 The weather station network
Build a working meteorological station:
- Weather Station - displays live readings; link sensors to unlock each measurement. Right-click with paper to print a Weather Report.
- Sensors (Thermometer / Barometer / Hygrometer / Anemometer) with realistic placement rules - a thermometer must be sheltered from direct sky with airflow; an anemometer needs open sky and clear sides; etc. Bad placement gives bad readings.
- Weather Archive - store reports and almanacs; it studies your measurement history to forecast the next weather, rejecting duplicates and reports older than its memory.
- Auto-Sampler - automatically feeds station data into an archive at a configurable interval.
- Weather Detector - emits redstone based on weather (rain, snow, storm, thunderstorm, hail, or an analog 0–15 wind signal).
- Weather Almanac - a portable record of archived trends.
🌐 Real-world weather mode (opt-in)
Enable it in the config and Advanced Weather will pull live weather for any latitude/longitude on Earth (via Open-Meteo) and reverse-geocode the place name (via OpenStreetMap Nominatim), mapping real conditions onto Minecraft's weather system.
Privacy note: this mode is disabled by default. When enabled, the coordinates you set in the config are sent to Open-Meteo and OpenStreetMap Nominatim to fetch weather and a location name. No data leaves your game unless you turn this on.
Configuration
Config files are generated in your config/ folder (advancedweather-common.json and the client config). Highlights:
- Weather toggles - enable/disable any weather type per dimension (Overworld, Nether, End).
- Gameplay -
hailDamageCrops,hailDamageEntities,hailBreakGlass,heavyRainSlowCrops. - Instruments -
stationRequiresSensors,sensorLinkMaxDistance. - Archive/forecasting - record capacity, minimum records for a forecast, confidence curve, forecast horizon, data-aging thresholds.
- Real weather -
realWeatherEnabled,latitude,longitude,syncIntervalMinutes,realWeatherOverridesCommands. - Create compat -
enableCreateWindmillCompat,windmillWindThreshold,windmillDirectionAffectsOutput,windmillSpeedScaleFactor.
A YACL config screen is provided for in-game editing.
Compatibility
| Mod | Type | What it adds |
|---|---|---|
| YetAnotherConfigLib (YACL) | Required (client) | In-game config screen |
| Create | Optional | Windmills react to real wind (speed & direction); weather data on Display Boards |
| Create: Aeronautics / Simulated | Optional | Wind pushes simulated contraptions |
| Serene Seasons | Optional | Season-aware weather types, temperature & dew point |
| JEI | Optional (client) | Calibration Bench recipes in the recipe viewer |
| Iris Shaders | Incompatible | Some shaders may be incompatible with the way that AW render its fog |
Requirements
- Minecraft 1.21.1
- NeoForge 21.1.230+
- YetAnotherConfigLib 3.6+
License
Released under the MIT License. See LICENSE.
Third-Party Software Notices :
This software embeds the following third-party libraries via JarJar:
-
- Authors: tterrag, Create Mod Team
- License: MPL-2.0 License
-
- Authors: Foundry Systems
- License: GNU Lesser General Public License v3.0 (LGPL-3.0)
-
- Authors: Create Mod Team
- License: MIT License
-
- Authors: Create Mod Team
- License: MIT License
The respective licenses and copyright notices for these libraries apply. See included files for full license texts where applicable.
Credits
Created by Antopfr.
Real-world weather data © Open-Meteo. Location names © OpenStreetMap contributors via Nominatim.
Versions
Files
Relations
Project Relations
More like this
Similar Mods
Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.
On ModDex
Community snapshot
By the numbers
Statistics
Want to reach Minecraft players?
We're looking for a server hosting partner to feature here and other parts of the site. Interested? Send us a message!
Get in touchGet it on
Available Platforms
On ModDex
Community snapshot
By the numbers
Statistics
Resources
