VanillaWeather

by WeaVerseStudio

A plugin that adds weather mechanics like in vanilla.

version 1.2.3

12 downloads · 0 stars

Published 22 May 2026 from WeaVerseStudio/VanillaWeather at b41f717278519fe4abfab3d1196a18b8fd6f4186, after moderator review.

Plugin description

A lightweight plugin that brings vanilla-like weather mechanics (clear, rain, thunder) with configurable behavior per world, lightning control and snow layer creation.

screenshot0 screenshot1 screenshot2


Features

  • 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.

Commands

  • /weather <clear|rain|thunder> [duration]
    • Change the current world's weather. duration is in seconds.
    • Use 0 or 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

Permissions

  • vanillaweather.weather.command — Allows use of the /weather command.

Configuration

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: false

Contributing

Contributions are welcome — fork the repo, make your changes and open a pull request. For bug reports and feature requests please use the repository Issues

Contact

If you need help or want to report a bug, open an Issue on the repository or join our Discord

Installing it

Drop the phar into plugins/ and restart the server. If the API version below does not match your server, the plugin will refuse to load, which is the check working as intended.

Installing plugins

Releases

VersionAPIBuilt
1.2.35.0.022 May 2026 · 42 KB

SHA-256 of 1.2.349849b6777220f4482d40cb31a31f5c9c6d3cef6aab1715c2e64884832eecf2b

Reviewed by a moderator before publishing. Built from WeaVerseStudio/VanillaWeather at b41f717278519fe4abfab3d1196a18b8fd6f4186. Nobody reviews plugin code here: read the source before running it on a server you care about.

Comments

Sign in with GitHub to star this plugin or leave a comment.

No comments yet.