Перейти к содержимому
Mineforgian

PMWeatherAPI

An API for interacting with ProtoManly's Weather Mod

63K загрузок18 подписчиковGPL-3.0-onlyneoforge

Обновлён 26 февраля 2026 г. · опубликован 11 июня 2025 г.

  • Скриншот: PMWeatherAPI

PMWeatherAPI Logo

Support

Need help? Join the Discord server here!

About

pmweatherapi

PMWeatherAPI is an unofficial API designed to simplify interacting with ProtoManly's Weather Mod for those who want to create addons.

Current features:

  • Nearby Storm Detection
  • Nearby Radar Detection
  • Custom Radar Modes
  • Radar Overlays
  • Storm Builder
  • Color Maps
  • Events

⚠️ This API is currently experimental due to PMWeather still being in alpha. Bugs should be expected. The API will aim to stay updated with PMWeather as closely as possible.

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

Adding to Your Project

In your build.gradle, add the following:

repositories {
  maven {
      name = "Modrinth"
      url = "https://api.modrinth.com/maven"
  }
  maven {
    name = "DU Maven"
    url = "https://maven.digitalunderworlds.com/snapshots/"
  }
}

dependencies {
  implementation "maven.modrinth:protomanlys-weather:${pmweather_ver}-alpha"
  implementation "net.nullved:pmweatherapi:${pmweatherapi_ver}"
}

In your gradle.properties, add:

pmweather_ver=0.15.1
pmweatherapi_ver=0.15.1.0

For usage examples and more details, check out the wiki.

Версии

ВерсияКаналИграЗагрузчикиДатаСкачать
0.16.4.1Альфа1.21, 1.21.1neoforge26 февраля 2026 г..jar (222 КБ)
0.16.4.0Альфа1.21, 1.21.1neoforge26 февраля 2026 г..jar (222 КБ)
0.16.4.0-rc1Альфа1.21, 1.21.1neoforge21 февраля 2026 г..jar (214 КБ)
0.16.3.0-rc1Альфа1.21, 1.21.1neoforge20 февраля 2026 г..jar (214 КБ)
0.16.2.0-rc2Альфа1.21, 1.21.1neoforge19 февраля 2026 г..jar (214 КБ)
0.16.2.0-rc1Альфа1.21, 1.21.1neoforge18 февраля 2026 г..jar (215 КБ)
0.16.1.0-rc2Альфа1.21, 1.21.1neoforge18 февраля 2026 г..jar (215 КБ)
0.16.1.0-rc1Альфа1.21, 1.21.1neoforge17 февраля 2026 г..jar (212 КБ)
0.15.3.3-rc2Альфа1.21, 1.21.1neoforge7 сентября 2025 г..jar (208 КБ)
0.15.3.3-rc1Альфа1.21, 1.21.1neoforge6 сентября 2025 г..jar (207 КБ)
0.15.3.2Альфа1.21, 1.21.1neoforge23 июля 2025 г..jar (164 КБ)
0.15.3.1Альфа1.21, 1.21.1neoforge23 июля 2025 г..jar (164 КБ)
0.15.3.0Альфа1.21, 1.21.1neoforge23 июля 2025 г..jar (164 КБ)
0.15.2.0Альфа1.21, 1.21.1neoforge23 июля 2025 г..jar (163 КБ)
0.15.1.0Альфа1.21, 1.21.1neoforge20 июля 2025 г..jar (163 КБ)

Показаны последние 15 из 26 версий. Все версии — на Modrinth.

Ченджлог

0.16.4.1Альфа1.21, 1.21.1 · 26 февраля 2026 г.
  • Fixes a transparency issue that got overlooked on accident. Should be fully opaque now when "Transparent Background" is off, and transparent when on
0.16.4.0Альфа1.21, 1.21.1 · 26 февраля 2026 г.
  • Add new debugging overlays
  • Sorted config into sections
  • No longer register ID Overlay by default
  • Updated how radar modes react to the Transparent Background option
  • New "Lower Radar" option
  • Increased max radius in /storages
  • RenderType for Radar is back to TRANSLUCENT_TRANSPARENCY
  • Added back Vorticy Events
  • Added StormEvent#getStormType and #isClientSide
  • Added VorticyEvent#getWeatherHandler and #isClientSide
  • Refactored all storages into the storage and client.storage packages
  • Added a range upgrade storage, get it with PMWStorages#rangeUpgrades and PMWClientStorages#rangeUpgrades
  • Removed StormType, use PMWeather's StormType
0.16.4.0-rc1Альфа1.21, 1.21.1 · 21 февраля 2026 г.
  • Update to PMWeather 0.16.4
  • PMWeatherAPI is now able to run in the next PMWeather version in order to allow its use while an official update is pushed
  • Fixed IRadarOverlay#placeOnRadar
0.16.3.0-rc1Альфа1.21, 1.21.1 · 20 февраля 2026 г.
  • Update to PMWeather 0.16.3
0.16.2.0-rc2Альфа1.21, 1.21.1 · 19 февраля 2026 г.
  • Should now render radar when PMShaders is enabled
  • Fixed MIXED_REFLECTIVITY and SNOW_REFLECTIVITY ColorMaps
  • Removed old version check from 0.16.1 and previous versions
  • PMWAPI now only supports the version of PMW it is designated for
0.16.2.0-rc1Альфа1.21, 1.21.1 · 18 февраля 2026 г.
  • Update to PMWeather 0.16.2
  • Register with PMW's AddonHelper
0.16.1.0-rc2Альфа1.21, 1.21.1 · 18 февраля 2026 г.
  • Removed PMWSavedData
  • Added RadarMode#isCustom
  • Added a bunch of IRadarOverlay helper methods for easier pose management
  • Added a new debug overlay when the Debug option is on
  • Disabled the transparency config option
  • Changed how RadarOverlays are registered. No longer needs a supplier for registration
  • Added ability to unregister overlays at any time by its ID
  • Added some helper methods to RadarRenderData
  • Fix Darken Biomes on Radar option
  • Fix PMW debugging modes
  • Switch from RenderType#entityCutout to a custom one with no culling for rendering on both sides
0.16.1.0-rc1Альфа1.21, 1.21.1 · 17 февраля 2026 г.
  • Update to PMW 0.16 (no 0.16.0.X version since PMWAPI was not updated yet)
  • Add MIXED_REFLECTIVITY, SNOW_REFLECTIVITY, SST, and HURRICANE_WINDSPEED color maps
  • Add some more utility methods to IRadarOverlays
  • Renamed RenderData to RadarRenderData
  • RadarRenderData#blockEntity is now a RadarBlockEntity
  • Changed NearbyRadars#radarsNearBlock to use RadarStorage#getAllWithinRange
  • Added some more options
  • PMWClientStorages#RADAR_MODE_COLORS now uses a RadarBlockEntity as the key
  • Start transitioning from Colors to integers
  • Deprecated StormType in favor of PMW's StormType
  • Removed StringValue and StringProperty
  • Removed SolarEverest
  • and more...

Полная история изменений — на Modrinth.

Комментарии

Загружаем…