WeatherSync
by macbrayne
WeatherSync, a server-side Fabric mod, pulls real-world weather into the game so that in-game conditions follow the weather where a location is set.
What it does
Once enabled, WeatherSync periodically fetches current weather data and applies it to the world, so rain, clouds and clear skies on the server track the conditions at the configured location. A set of in-game commands controls the mod: turning it on or off, setting the location, forcing an immediate sync, and checking how long remains until the next scheduled global sync.
The location can be set automatically by geolocating the server's IP address, by naming a city whose coordinates the mod then queries, or by entering a latitude and longitude directly. The weather data comes from Open-Meteo, with GeoIP lookups handled through DB-IP, and the API base URL can be changed with the weathersync.api-backend Java system property if a different backend is needed. Cardinal Components API is bundled inside the mod, while Fabric API must be installed separately.
WeatherSync runs on the server only, so players join without installing anything. It is published for Fabric on 1.20.4 alone, with the 0.4 build dated 2024-01-18 as the latest file. The code is open source under the European Union Public License 1.2, and the source code and issue tracker are public.
Key features
Real-world weather sync
The server's weather follows conditions at the configured location, updated on a timer.
Location commands
Location can be set to automatic IP geolocation, a city name or explicit latitude and longitude, and the stored location can be read back.
Manual and timed sync
A command forces an immediate weather update, and another reports the minutes left until the next global sync.
Enable and disable
Commands switch the weather syncing on or off without removing the mod from the server.
Configurable API backend
The backend URL defaults to Open-Meteo and can be replaced through a Java system property.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
Embedded 1
Use cases
Who it’s for: Server owners running Fabric 1.20.4 who want the world weather to follow a real location. The mod is not needed on clients, since players join without it.
Questions
Does WeatherSync need to be installed on clients?
Which Minecraft versions does WeatherSync support?
Which weather data does WeatherSync use?
In the catalog
WeatherSync is one of 7,555 Cursed mods on ModsFinder, and one of 4,235 Cursed mods for Fabric. 13,907 mods support Minecraft 1.20.4.
More from macbrayne
Similar mods
What the author says
This mod provides a bunch of in-game commands: - /weathersync enable: Enables the mod for you - /weathersync disable: Disables the mod for you - /weathersync location set auto: Geolocates your IP and sets the location the mod queries to your city's coordinates - /weathersync location set city: Sets the location the…
Official listing
- Modrinth page
- modrinth.com/mod/weathersync
- Owner
- macbrayne
- Published
- 2023-12-31
- Updated on Modrinth
- 2024-01-18
- Facts verified
- 2026-10-15
