A lightweight plugin that brings vanilla-like weather mechanics (clear, rain, thunder) with configurable behavior per world, lightning control and snow layer creation.
- Change weather to clear, rain or thunder via command or API.
- Control lightning spawning and its side-effects (fire, damage).
- Create snow layers when snow falls.
- Per-world configuration.
- Events for plugin integration and extension.
/weather <clear|rain|thunder> [duration]- Change the current world's weather.
durationis in seconds. - Use
0or a negative number to prevent automatic weather changes in that world. - Examples:
/weather rain 120— rain for 2 minutes/weather clear— make the weather clear
- Change the current world's weather.
vanillaweather.weather.command— Allows use of the/weathercommand.
Settings are stored per world in plugin_data/VanillaWeather/config.yml. The default section provides fallback
values.
Example config.yml:
---
default:
weatherChange: true # Allow automatic weather changes
createLightning: true # Allow lightning to spawn
lightningFire: false # Lightning can set blocks on fire
damageFromLightning: false # Lightning deals damage to players
createSnowLayers: true # Create snow layers during snow
world_nether:
weatherChange: falseContributions are welcome — fork the repo, make your changes and open a pull request. For bug reports and feature requests please use the repository Issues
If you need help or want to report a bug, open an Issue on the repository or join our Discord


