▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/PMWeatherAPI
PMWeatherAPI

PMWeatherAPI

Неофициальное API для создания аддонов к ProtoManly's Weather Mod в Minecraft. Добавляет новые погодные эффекты, штормы и радары через удобные инструменты разработчика.

Оцените первым
65.8K
18

PMWeatherAPI - это неофициальное API, созданное для тех, кто хочет писать собственные аддоны к ProtoManly's Weather Mod. Если вам когда-то не хватало погодных эффектов в Майнкрафт - этот инструмент даёт возможность добавить в игру уникальные штормы, молнии, радары и карты погоды.

По сути, это прослойка между твоим кодом и модом погоды. Вместо того чтобы вручную копаться в исходниках PMWeather, ты просто дёргаешь методы этого API и получаешь готовую логику.

Что умеет API

Сейчас в PMWeatherAPI заложен базовый, но уже полезный функционал:

  • Обнаружение ближайших штормов - можно отследить, идёт ли буря рядом с игроком
  • Обнаружение ближайших радаров - поиск локаций с установленными радарными станциями
  • Свои режимы радара - добавь свой тип отображения погоды на карте
  • Радарные наложения (оверлеи) - рисуй поверх карты дополнительные слои с погодой
  • Конструктор штормов - создавай кастомные бури с нужными параметрами
  • Цветовые карты - настройка цветовых схем для отображения погодных зон
  • События (Events) - реагируй на изменения погоды через события в коде

Важный момент: это альфа-версия. PMWeather сам ещё активно допиливается, так что баги - дело житейское. Создатели обещают по максимуму синхронизировать версии, но на твоей совести следить, чтобы версия PMWeatherAPI совпадала с версией самого мода погоды. Например, 0.14.15.0 для PMWeather 0.14.15-alpha.

Как подключить в проект

Если ты разраб и хочешь заюзать это API в своём аддоне - пропиши в build.gradle вот эти репозитории и зависимости:

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}"
}

А в gradle.properties укажи актуальные версии:

pmweather_ver=0.15.1
pmweatherapi_ver=0.15.1.0

Что по итогу

PMWeatherAPI - штука для тех, кто хочет не просто играть, а творить погоду в Minecraft своими руками. Скачать PMWeatherAPI и разобраться с ним стоит, если ты уже пользуешься PMWeather и хочешь расширить его возможности. Без него обойтись можно, но с ним написание аддонов становится в разы проще.

Готовых примеров и более детальных инструкций полно на официальной вики проекта - там расписано, как создать свой первый аддон с нуля.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

1.21.x

Платформы

Поддерживаемые окружения

Клиент и сервер

Зависимости

Ссылки


Создатели

Детали

Лицензия:
Опубликован:1 год назад
Обновлён:4 месяца назад
Главная