Download Weather Watch — Minecraft Mods — MetaMods

Weather Watch

Active

Downloads

0

Last update

6 months ago

Versions

1.20.1 — 1.21.8
Server
Fabric
Neoforge
Adventure
Decor
Control
Social
Utils

Weather Watch

Weather Watch is a specialized Minecraft mod that syncs in-game weather conditions with real meteorological conditions in your area. If it's raining outside or a storm is raging, similar weather will be set in the game!

Weather Condition Synchronization

The mod uses WeatherAPI to obtain current weather data for your region. Location detection uses the server's IP address in multiplayer mode or your own IP in singleplayer.

The weather in my area is sunny, therefore the in-game weather is also clear My friend's area is rainy, therefore rain has started in her game too

First image - from my region, second - from friend's region

Seasonal Synchronization

Weather Watch is fully compatible with Serene Seasons and automatically sets the appropriate season based on the current month according to system time. The system works on a three-month per season principle: December-February is winter, and so on.

Season is late winter since it's February Season is late spring since it's May

The correspondence of months to specific seasons depends on which hemisphere you're in.

In multiplayer mode, server system time is used

Time Synchronization (disabled by default)

Additionally, Weather Watch can sync in-game time of day with your system clock. This feature is not recommended for classic survival as it removes the ability to skip night using a bed. However, it's perfect for peaceful modes and roleplaying games!

Equivalent of 16:25 in Minecraft time Replace this description

In multiplayer mode, server system time is used

Configuration Settings

syncWeather (default: true)

Enables or disables weather condition synchronization

syncSeasons (default: true)

Enables or disables season synchronization (has no effect without Serene Seasons installed)

syncTime (default: false)

Enables or disables time of day synchronization

syncMoonPhase (default: true)

Enables or disables moon phase synchronization with the real lunar cycle in your area

ip-override (default: "server")

Overrides the IP address used for location detection. When set to "server", the server's public IP address is used.

Frequently Asked Questions

"Doesn't this cause privacy concerns?"

When developing the mod, I considered this aspect and made sure no additional information becomes available to those who don't already know it. All location-dependent features use the server's public IP address. Connected clients only receive information about whether it should rain, what season it is, and time of day.

"Can I use this mod in singleplayer?"

Yes, if you have an internet connection. The mod requires internet connectivity to access WeatherAPI and track server location. Time and season synchronization work independently of this.

"Why isn't this mod open source?"

Unfortunately, I cannot make it open source until I find a way to hide my WeatherAPI key. Closed source is the simplest way to both protect my API key and not require users to provide their own keys. Despite the small cost, excessive API requests involve certain expenses that could be abused by unscrupulous users.

Project members
Consular

Consular

Developer

Created: 14 Feb 2025

ID: 71195