Advanced Weather

Quick rating

Advanced Weather

No reviews yet

🌦️ ⁕ Adds lots of vanilla-friendly weather types and an entire atmospheric system, for all dimensions!

Tech
Automation & Processing
Farming & Agriculture
Mod Loaders
NeoForge
Minecraft

Community voices

Reviews

Versions
Loading versions…
Match includes

Click once to include, again to exclude, again to clear

Rating Any
Any 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Min
Max
Play Status
Reviews
Time Played
hrs+
Verified developers only
Has developer response
List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

About

Project Details

Type
Mod
Latest Version
advancedweather-0.1.2.jar
Authors

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.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

CurseForge ID

Resources

External Links

Source Issues Wiki Discord

About

Description

Logo

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.

Minecraft Loader License


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):

Weather HUD

✨ 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:

  1. Registrate

  2. Veil

  3. Ponder

  4. Flywheel

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.

Screenshots

Gallery

  • sensors.png
    sensors.png sensors.png
  • sandstorm.png
    sandstorm.png sandstorm.png
  • night_fog.png
    night_fog.png night_fog.png
  • machines.png
    machines.png machines.png
  • hellfire.png
    hellfire.png hellfire.png
  • blizzard.png
    blizzard.png blizzard.png

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

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

<1,000
Downloads
Last Updated
Created
Last synced
When ModDex last fetched this project from CurseForge or Modrinth. Every project is re-checked on a schedule, and any project that ships a new file is synced automatically within hours of the release.
New file updates sync automatically
How syncing works