ModsFinder

PMWeatherAPI

by nullved

With PMWeatherAPI installed, mod developers can read and drive ProtoManly's Weather storms and radar from their own code without writing the integration themselves.

NeoForgeClient and serverGNU General Public License v3.0 onlyOpen source1.21 – 1.21.1

What it does

PMWeatherAPI is an unofficial library that sits on top of ProtoManly's Weather, the required dependency, and gives other mods a simpler way to interact with its storms, radar and overlays. It is published for NeoForge only, for Minecraft 1.21 and 1.21.1, and the environment is client and server, so the server and every player run it. The license is the GNU General Public License v3.0 only, and the code is open source.

The library exposes its features as an API that other mods can call. Each release is matched to one version of ProtoManly's Weather: the API version and the Weather mod version must agree, and the author lists 0.14.15.0 as a working pairing with PMWeather 0.14.15-alpha. Pairing it with other Weather versions is not certain to work. The latest NeoForge file is 0.16.4.1 for 1.21.1, published 2026-02-26 on the alpha channel. PMW Vortex Scale requires this library.

Key features

  1. Nearby storm detection

    Code can check for storms close to a given position and receive the details the Weather mod reports for them.

  2. Nearby radar detection

    Radar readings near a position are exposed through the API, so other mods can react to them.

  3. Custom radar modes

    The library lets other mods define radar modes beyond the ones the Weather mod provides.

  4. Radar overlays and color maps

    Overlays and color maps for radar data can be drawn and styled through the same interface.

  5. Storm builder

    A builder helps create storm setups programmatically from code, instead of configuring each storm by hand.

Compatibility

Latest build for each game version and loader.

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

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

Requirements

Dependencies declared by the latest file for each loader.

Required 1

ProtoManly's WeatherRaymarched weather, thunderstorms, tornadoes, etc!
Required

Required by 1 mod

Use cases

Who it’s for: Mod developers who want to build on ProtoManly's Weather. Players who only want the storms themselves need the Weather mod and not this library.

How it compares

Full comparison

PMW Plus and Pmw-Lwm are both NeoForge mods for 1.21.1 that run on client and server, and both are licensed as All rights reserved and are not open source. PMExpansion is NeoForge for 1.21.1 and client-side only, under All rights reserved. PMW Villagers Take Cover! is server-side only, under the MIT License, and is not open source. PMWeatherAPI is open source under the GNU General Public License v3.0 only, so its code can be read and reused under those terms.

ModLoadersGame versionsEnvironmentUpdated
PMWeatherAPINeoForge1.21 – 1.21.1Client and server2026-02-26
PMW PlusNeoForge1.21.1Client and server2026-08-22
Pmw-LwmNeoForge1.21.1 – 1.21.11Client and server2026-08-06
PMExpansionNeoForge1.21.1Client-side only2026-02-17
PMW Villagers Take Cover!NeoForge1.21.1Server-side only2025-07-24

Questions

Does PMWeatherAPI need ProtoManly's Weather?

Yes. ProtoManly's Weather is a required dependency, and the API version must match the Weather mod version it was built for.

Which Minecraft versions does PMWeatherAPI support?

Files exist for 1.21 and 1.21.1, and the latest NeoForge file, 0.16.4.1, targets 1.21.1.

Does the server need PMWeatherAPI?

Yes. Servers that run it need every player to install it too.

In the catalog

PMWeatherAPI 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 nullved

All projects

Similar mods

What the author says

PMWeatherAPI is an unofficial API designed to simplify interacting with ProtoManly's Weather Mod for those who want to create addons. Make sure you only use the API version that matches your PMWeather version (e.g., 0.14.15.0 works with PMWeather 0.14.15-alpha but may not work with other versions).
nullved, on the Modrinth page

Official listing

Owner
nullved
Published
2025-06-11
Updated on Modrinth
2026-02-26
Facts verified
2026-10-15

Tags