ModsJava
SwagWeather
Java mod listed for Minecraft 1.21. Download on the author's site.
⬇ Download on SpigotFeatures:
- 5-tier weather intensity: CLEAR, LIGHT_RAIN, RAIN, HEAVY_RAIN, THUNDERSTORM, mapped onto real vanilla storm and thunder state per world
- Forecast queue: each managed world keeps a configurable number of upcoming weather transitions queued with randomized ETAs
- Configurable transition weights: tune how likely each intensity tier is to be rolled next, independently per tier
- Independent season cycle: Spring, Summer, Fall, Winter, advancing on real-world seconds or in-game days, tracked separately per world
- Per-world enable and disable lists: manage every world by default, or opt into an explicit allow-list
- Cross-plugin event bus integration: publishes on SwagAPI's weather and season channels every time either changes
- Public API: SwagWeatherAPI for plugins that want a direct, compile-time integration
- Admin web panel: a live dashboard (per-world intensity, season, and forecast) with force-weather and force-season controls
- /sweather claim: cosmetic per-player weather inside GriefPrevention claims
- Admin command: /sweather status|forecast|force|season|reload
Requirements: Paper/Spigot 1.21, Java 17+, SwagAPI (hard dependency, SwagWeather will not enable without it). Vault, PlaceholderAPI, and WorldGuard are not used.
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft version listed: 1.21
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
SwagWeather is a free Minecraft Java mod. Compatible with Minecraft 1.21. Downloaded 9 times (via Spigot). Download it and open it directly in the game.