天气观测

天气观测

将现实生活中的天气同步到你的世界!

管理

Weather Watch

Weather Watch 是一个专注于将游戏内天气与您所在地区的现实天气相匹配的模组。如果外面正在下暴雨,游戏内也会同步!

特性

天气同步

使用 WeatherAPI 查找服务器 IP 所指定位置的天气数据,如果是单人游戏则使用您自己的 IP。(想知道用 VPN 能发现什么有趣的东西吗?) 我所在地区的天气是晴天,因此游戏内天气是晴朗的 我朋友所在地区的天气是雨天,因此她的游戏内正在下雨 第一张截图来自我所在的地区,第二张截图来自一位朋友的地区

季节同步

Weather Watch 支持 Serene Seasons,并且会根据您系统时钟所设置的月份来设定季节。它采用每季三个月的系统,其中十二月到二月*为冬季,以此类推。 季节是晚冬,因为现在是二月 季节是晚春,因为现在是五月

每个季节对应的月份取决于您所处的半球* 在多人游戏中,它将直接参照服务器时钟

时间同步(默认关闭)

Weather Watch 还可以选择将白天时间同步到您的系统时钟!这不推荐用于传统的生存模式,因为它移除了用床跳到白天的能力。不过,这对于和平模式或角色扮演体验来说非常棒! 对应下午 4:25 的 Minecraft 时间 Replace this with a description 在多人游戏中,它将直接参照服务器时钟

我在写这段时确实意识到,对于美国夏令时,时间会直接快进/倒回,但这其实挺搞笑的

配置

syncWeather(默认:true)

切换天气同步功能

syncSeasons(默认:true)

切换季节同步功能,如果未安装 Serene Seasons 则不起作用

syncTime(默认:false)

切换时间同步功能

syncMoonPhase(默认:true)

切换是否将月相同步为您所在地区的月相

ip-override(默认:"server")

覆盖输入到位置获取器的 IP。当设置为 server 时,它将直接使用服务器的公网 IP。

常见问题

“这不会引起隐私问题吗?”

我在制作时就考虑到了这一点,并确保没有任何信息会公开给原本不知道它的人。所有依赖位置追踪的功能都使用已经公开的服务器 IP,已连接的客户端唯一收到的信息是是否应该下雨、应该是什么季节以及一天中的时间。

“我可以在单人游戏中使用它吗?”

只要您连接到互联网,就可以。此模组需要互联网连接来访问 WeatherAPI 并追踪服务器位置。不过时间和季节同步应该无论如何都能正常工作。

“为什么这个模组不开源?”

尽管我非常希望将其开源,但在找到将我的 WeatherAPI 密钥隐藏起来的方法之前,我无法这样做。保持闭源是我目前能想到的既能隐藏我的 API 密钥、又不需要用户提供自己密钥的最简单方法。虽然成本很小,但过度调用 API 确实会花费我一些钱,如果有人想的话,这很容易被操纵。