ModsFinder

WeatherCore

by SteamAutomata

WeatherCore is a library mod for NeoForge that replaces the weather system with a registry where custom weather conditions can be added.

NeoForgeClient and serverGNU Lesser General Public License v3.0 onlyOpen source1.21.1

What it does

WeatherCore overhauls the weather logic that Minecraft hardcodes and swaps it for a system that accepts new weather types. Developers can register them in a custom registry, and the conditions apply across an entire dimension rather than a single area. Vanilla's basic timers are replaced by a dedicated management layer, and the vanilla weather command is extended with a toggledownfall option.

The library is aimed at mod authors who want story-driven conditions, such as ash drifting over a region after a blast or a fog that rolls in when a relic is activated. Weather Extended is listed among the mods that require it. Because WeatherCore is a dependency of other mods, it has to be present on both the server and every player's client, and it is licensed under the GNU Lesser General Public License v3.0 only, so the source code is public.

Key features

  1. Custom weather registry

    New weather conditions are registered in a registry, so mods can add types beyond the vanilla set.

  2. Dimension-wide weather

    Registered weather applies to the entire dimension, which keeps the effect consistent for every player in it.

  3. Timer management

    A management system takes over the timers that vanilla uses for weather changes.

  4. Extended weather command

    The weather command is extended with a toggledownfall option alongside the usual settings.

Compatibility

Latest build for each game version and loader.

No stable releases
Every published file is a beta or alpha build.
1.21.10.1.2
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Required by 1 mod

Use cases

Event weather

Developers can build story-driven conditions, such as ash after an explosion or a fog tied to a mysterious activation.

Vanilla-style weather

New types can be made to look and behave like the built-in weather, so they fit into an existing world.

Who it’s for: Mod developers building new weather conditions, and modpack authors who combine weather-driven mods. Players who only want to use it through another mod do not need to work with it directly.

Questions

Which mods require WeatherCore?

One catalog mod requires it: Weather Extended. It has to be installed alongside WeatherCore for that mod to work.

Does WeatherCore have to be installed on both sides?

Yes. Every player and the server need a copy of the mod.

Which game version and loader does WeatherCore support?

WeatherCore is published for NeoForge 1.21.1 only. The latest file is 0.1.2, released on 2026-06-09 on the beta channel.

In the catalog

WeatherCore is one of 3,514 Library mods on ModsFinder, and one of 1,449 Library mods for NeoForge. 32,366 mods support Minecraft 1.21.1.

More from SteamAutomata

All projects

Similar mods

What the author says

WeatherCore is an intrusive core library mod that overhauls Minecraft's hardcoded weather system, replacing it with a flexible weather system with the possibility of registering new weather types. Only install WeatherCore if a dependency requires it.
SteamAutomata, on the Modrinth page

Official listing

Owner
SteamAutomata
Published
2026-05-29
Updated on Modrinth
2026-06-09
Facts verified
2026-10-15

Tags