No Rain

Use this checklist when players see no rain, snow or thunder from the weather simulation, or the weather never changes. Stop at the first check that fails. For clouds, see No Clouds.

Checklist

1. The master switch is on

Run /ms atmosphere info.

  • Good: Atmosphere (on).
  • Bad: Atmosphere (off, enabled in atmosphere.yml). Set enabled: true at the top of atmosphere.yml and run /ms reload. The console then prints Atmosphere enabled: <n> world(s), cells of <x>x<y>x<z> blocks (x, y, z) in regions of <n> blocks, up to <n> cells, <n> solver thread(s).
  • Bad: atmosphere.yml could not be read: <reason> in the console. Fix the YAML error and run /ms reload. Until then every setting is at its built-in default.

2. The world is switched on

  • Bad: Worlds: none, or no line for your world. Run /ms atmosphere toggle [world] (Atmosphere in <world>: on). It flips the switch (Atmosphere in <world>: off), so read info before you run it again.
  • The master switch in atmosphere.yml is off, turn it on and run /ms reload: see step 1.
  • Atmosphere only runs in the overworld: Nether and End worlds cannot be switched on.
  • A world switches on by itself when it gets its first season while the master switch is on. Otherwise run the command. The worlds: section of atmosphere.yml switches nothing on.
  • After a restart, a world that another plugin loads after MythicSeasons has started loses its switch at the next save. Run the command again.

3. The world has weather

  • Good: <world>: <n> regions, y<low> to y<high> (<a> here, <b> frozen), plus , <c> received with regions from another server. At world start the console printed Atmosphere world <world>: y <low>..<high> (<n> layers of <h> blocks), weather follows the players, up to <n> cells (~<n> MB).
  • Bad: <world>: not started for more than a few seconds. The master switch is off, or the server waits for MythicProxy to name it, see Shared Weather.
  • A world without players has no changing weather.

4. The world has a season

Run /ms getinfo.

  • Good: Season: <name>.
  • Bad: Seasons are off in this world (operators also see Turn them on with /ms set <season>). Run /ms set <season> (Season set to <name>).
  • A saved season that is no longer loaded (no Loaded season: <id> line at start) runs no season skills until the calendar moves the world to a loaded one.

5. MythicMobs and the pack

  • plugins/MythicMobs/packs/MythicSeasons/skills/Atmosphere.yml must exist. The pack is copied only at startup with MythicMobs installed (Installed <n> MythicMobs pack file(s) at <path>), so restart if you installed MythicMobs later. See Packs.
  • Bad: Skill trigger references unknown MythicMobs skill: MS_Atmosphere. Run /mm reload and read what MythicMobs reports about the pack.

6. The season runs MS_Atmosphere

skill-triggers.player-tick in plugins/MythicSeasons/seasons/<season>.yml must be a YAML list with MS_Atmosphere (case sensitive). The shipped seasons have it.

skill-triggers:
  player-tick:
    - MS_Atmosphere
  • player-tick: MS_Atmosphere (no list) is not read.
  • Under player-tick-particles it skips players who ran /toggleseasonparticles.
  • At start the console warns once: Atmosphere is simulating <world> (season <id>) but that season does not run the MS_Atmosphere skill, so players will see no rain, snow, wind or storm effects. Add MS_Atmosphere to skill-triggers.player-tick in the season file, then run /mm reload. Run /ms reload instead.

7. Errors in the console

  • atmosphere sim failed for world <world>: <error> (once per world, with a stack trace): that world's weather may stop changing.
  • atmosphere sim step took <n> ms -- lower grid.max-cells or physics.pressure-iterations in atmosphere.yml: steps take more than half of timing.step-period-ms, and the weather lags.

8. There is weather at the player's position

Run /ms atmosphere stats where the player stands. No atmosphere in this world means step 2 or 3 failed.

  • Rain: shows none or the intensity. Rain shows above weather.rain-precip-threshold (0.15 in the shipped atmosphere.yml, 0.18 in spring, 0.26 in summer and 0.09 in winter in the shipped seasons). With a number shown and surface air below weather.snow-temp-threshold (0.5 degrees Celsius by default) the line reads Snow:, and , thunderstorm is added in a storm.
  • Rain, snow and thunder show only under cloud that the first solid cloud layer (opacity 1) draws, or would draw with clouds off (clouds.enabled: false, /cloudquality off). The Clouds: line, for example Clouds: y304 to y400 (simulated y270 to y420), must show a drawn range that ends above the player.
  • Clouds: none next to a Rain: number: the layer does not draw that cloud, often thin cloud below its forms-at or under its floor (min-y, ground-clearance), so nobody sees that rain. Without a solid cloud layer, a player above the top of the simulated cloud in that column gets no rain.
  • Rain: none: no rain here, but the weather is local (a cell is grid.cell-size.xz blocks, 32 by default). Run /ms atmosphere debug precip and walk: the boss bar shows intensity <value>, and colored particles mark the cells around you.
  • A region that was never simulated starts calm. Leave a player there.
  • No weather here yet (it starts a few seconds after a player arrives, unless other players use up grid.max-cells): wait a few seconds. If it stays, the position is outside the world border or players elsewhere use up grid.max-cells. The player keeps the previous weather for up to 30 seconds, then gets the server's own.
  • The client shows snow only where the season's biome copy is cold (show-snow-instead-of-rain in the biome file), see Biomes. For players with season particles on, MS_AtmosphereSnow adds snowflakes while it rains below weather.snow-temp-threshold.

9. No setting stops the rain

Run /ms atmosphere profile <world>.

  • A Forced: entry of mars, or physics.auto-rate: 0 in the setting list, stops rain. A profile that a season file names is not on the Forced: line.
  • A weather.rain-precip-threshold of 8 or more shows no rain.
  • humidity scales a season's moisture: 1.1 in spring, 1.2 in summer, 1.0 in fall and 0.55 in winter as shipped.
  • Cloud layer settings such as forms-at, full-at and coverage do not change the simulated rain, but the first solid layer's settings decide where it shows.

See Weather and Profiles.

10. A pinned weather spot

/ms atmosphere stats prints Fixed weather: <weather> (clear, rain or storm) inside a WorldGuard region with permanent-weather. That weather wins over the simulation.

11. A region turns the simulation off

In a WorldGuard region with season-atmosphere set to deny, players get the world's own weather, while /ms atmosphere stats still shows the simulated values. Check with /rg info <region> and fix with /rg flag <region> season-atmosphere allow. A change shows within 5 seconds. permanent-weather still applies there. The flags need WorldGuard and WorldEdit, see Land Claims.

12. Test the skill chain

Stand in a region pinned to rain (needs WorldGuard and WorldEdit):

/rg flag <region> permanent-weather RAIN
  • Rain: steps 1, 4, 5 and 6 are fine. Check steps 2, 8, 9 and 11.
  • No rain: go back to steps 1, 4, 5 and 6.

The flag is read at each chunk's centre column at sea level and cached for about 5 seconds. Remove it when you are done.

/weather rain and /weather clear change nothing players see in a switched-on world. To test the simulation, run /ms weather rain, which moistens the air around you (see Commands and Permissions). Where the weather is not simulated on this server, it prints No simulated weather here.

The weather never changes

  • timing.time-acceleration must not be 0 (changing it needs a restart).
  • /ms atmosphere stats must start with Weather here (region <x>,<z>, simulated here). frozen in place of simulated here means no player is near enough.
  • The console must show neither atmosphere sim failed for world <world>: <error> nor a repeating atmosphere sim step took <n> ms.
  • With shared weather, /ms atmosphere info must not print paused: this server lost its MythicProxy lease.
  • A changed setting takes effect gradually, and a reload keeps the running weather.

See Debugging.

Updated Nov 11, 2026