天气同步

天气同步

服务端模组,将人们的天气同步到现实世界!

冒险

Weather Sync

Side: Server-Side License

将你的游戏天气与现实世界同步!

工作原理

它通过查询 OpenMeteo API 来获取不同地点的天气 :) 你可以提供城市名称、纬度与经度,或者让模组通过你的 IP 地址进行地理定位。

配置

该模组提供了一系列游戏内命令:

  • /weathersync enable:为你启用该模组
  • /weathersync disable:为你禁用该模组
  • /weathersync location set auto:对你的 IP 进行地理定位,并将模组查询的位置设置为你的城市坐标
  • /weathersync location set city <name>:将模组查询的位置设置为你提供的城市(默认:Berlin)
  • /weathersync location set custom <latitude> <longitude>:将模组查询的位置设置为你提供的纬度和经度
  • /weathersync location get:向你发送模组查询的位置
  • /weathersync sync:强制游戏向你发送已存储的天气
  • /weathersync timer get:向你发送距离下一次全局天气同步剩余的时间(分钟)

你可以使用 Java 系统属性 weathersync.api-backend 更改 API 基础 URL。默认值为 https://api.open-meteo.com/v1/dwd-icon。

如果天气没有正确同步,并且你收到的消息中所描述的天气与实际不符,请提交 issue

鸣谢

天气数据来自 OpenMeteo GeoIP 来自 DB-IP

许可证

该模组采用 EUPL-1.2 许可证。