Jump to content

2 Screenshots

  • 101.5k
  • 2.6k
  • 106.42 kB
  • Update details
    v3.0.4
    Released
    Download size106.42 kB
    Total versions34
    Time between versions 137 days
    Typical update pace About every 50 days
    Freshness 8 days ago

About Weather

Weather & time control
Own the sky — from a GUI, not a config file

Vanilla weather is a coin flip you don't get to influence. This plugin shuts it off and hands you the whole sky: build your own presets, tune every value with plain-English names, chain them on a schedule, or mirror the real weather of any city on Earth. Everything is editable in-game and applies instantly.

33
Tunable parameters
24
Schedulable hours
6
Presets preloaded
0
Dependencies
Every parameter named in plain English — no cryptic engine values
Real lightning strikes — not just thunder sounds
Live weather synced from any real location on Earth
Separate day and night length — plus vote-based night skip
 
Video
See it in action
 
 
01 — Presets
Weather presets you actually control

All six vanilla presets are imported automatically on first load, so you start from a working base instead of a blank slate. From there, nothing is off limits.

Everything is a dial
Rain, wind, thunder, rainbow and ocean wave height · cloud coverage, size, opacity and scattering · fog density · atmosphere brightness and contrast, day and night separately · full volumetric cloud control
Named in plain English
"Waves in the sea" instead of "OceanScale" · "Fog density" · "Sun glow size". No guessing what a value does before you drag it.
Real lightning, not a sound effect
Any preset with Thunder above zero fires actual strike effects for every online player, across three intensity tiers, with frequency scaling off the Thunder value.
Smooth transitions — set a transition time per preset and weather eases in over seconds or minutes instead of snapping
Weighted random — make Storm rare and Clear common with a single number
Duration per preset — when one ends, the next rolls automatically
 
02 — Time
Time and nights on your terms

Long days, short nights, or no nights at all — and if you'd rather let the server decide, hand the choice to your players.

Day and night length, separately
A 45-minute day with a 10-minute night is one number each. Sunrise and sunset hours are configurable, and /setday and /setnight change time instantly.
Skip nights automatically
One toggle and nights are skipped the moment they start. Ideal for PvP servers and low-population wipes.
Or let players vote
A vote opens at an hour you choose and the night is skipped only if your required percentage agrees. Vote window, sound effect and every message are customizable. An anti-abuse limit locks voting after a set number of consecutive skipped nights, so your server still has nights.
 
03 — Automation
Automation that runs the sky for you

Set it once and never touch it again — either on a schedule you design, or synced to the real world.

Rust-time schedule
Assign presets to any of the 24 in-game hours. A preset holds until the next scheduled one, so filling three slots already covers a whole day.
No two days alike
Put several presets in one slot — "Storm,Dust" — and one is picked at random by weight every time that hour comes around.
Real-world weather sync
Give it coordinates and an OpenWeatherMap key and your server mirrors the live weather of that location, rechecked every in-game hour. Map each real condition — Clear, Rain, Snow, Thunderstorm, Fog — to whichever preset you like.
 
Reliability
Built to be left alone
Weather survives restarts — the active preset and how long it has been running are saved, so a reboot doesn't reset the sky to a random state
Active preset is highlighted in the UI — you always know what's running
Optional console announcement whenever a new preset starts
Clean unload — vanilla weather chances are restored exactly as they were
 
Commands
Three admin commands, one for players

Admin commands require the weather.use permission.

/wsetup Open the setup UI
/setday Set time to day
/setnight Set time to night
/nskip Vote to skip the night — configurable, open to all players
 
Hooks & API
For plugin developers
string API_GetCurrentWeatherPreset()
Returns the name of the active preset
void OnNewPresetStart(string presetName)
Called when a new preset begins
 
Questions
Before you buy
I scheduled a preset at hour 3, but hours 4–9 are empty. What happens?
A preset runs until the next scheduled one. Set Rain at 4 and Dust at 9 and you get rain from 4 to 9, then dust from 9 until hour 4 comes back around.
Can I put more than one preset on the same hour?
Yes — comma-separated, like "Storm,Dust". One is chosen at random each time, weighted by each preset's chance.
How do I know which preset is currently active?
Open the UI — every preset is listed and the active one is highlighted. A preset you've only selected to edit is not.
What happens when the current preset ends?
A new one starts at random, weighted by the chance value you gave each preset.
Does the weather reset when the server restarts?
No. The active preset and its elapsed time are saved, so the sky picks up where it left off.
Do I need an API key?
Only for real-world weather sync. Everything else works out of the box, and a free OpenWeatherMap key is enough.
  • Like 6
  • Love 7

User Feedback

About Us

Codefling is the largest marketplace for plugins, maps, tools, and more, making it easy for customers to discover new content and for creators to monetize their work.

Downloads
2.8m
Total downloads
Customers
11.7k
Customers served
Files Sold
167.2k
Total sales
Payments
3.6m
Processed total
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.