RealWeather synchronizes real-world weather conditions and time of day from any geographic location directly into your Minecraft worlds — no client mods or resource packs required.
Features:
- Real sunrise & sunset — the sun moves precisely according to the actual sunrise/sunset times for your chosen location (varies by season)
- Real lunar phases — the Minecraft moon phase matches the real moon phase
- Real weather — rain and thunderstorms reflect actual weather conditions fetched from Open-Meteo API (free, no API key required)
- Location by city name or coordinates — type city: "Prague" or use exact lat/lon
- Multi-world support — configure specific worlds or use auto to manage all overworlds
- Configurable update interval
Configuration:
worlds: auto
location:
city: "Prague"
update-interval: 10
Admin command:
Admins (op) can use
/realweather <city> and
/realweather <lat> <lon> commands to change the weather location at runtime. The new location is immediately saved to config.yml and takes effect without server restart.
Usage:
- /realweather New York
- /realweather 50.08 14.42
- /realweather 38.8N 77.0W
- /realweather N38.8 W77.0
- /realweather -38.8 -77.0
Data source: Open-Meteo — free, open-source weather API, no registration or API key needed.
Requirements: Paper 1.21.x