Weather Glass

Quick rating

Community listing page, reviews may not be monitored by the author.

Weather Glass

No reviews yet

Rain, snow and frost on your windows: raindrops running down the glass, snowflakes and frost. Pixel art, client side.

Mod Loaders
Minecraft
26.3

About

Description

Weather Glass

Weather Glass makes the weather show on your windows. When it rains, raindrops land on the outside of the glass, merge and run down leaving a wet trail. When it snows, frost creeps in from the edges of the window and snowflakes stick to the glass. Get close to a frosted window and your breath fogs it up. All in pixel art that fits right into Minecraft.

New in 0.4.0

For Minecraft 26.3 (Fabric and NeoForge). The 1.21.1 files are still 0.3.0.

  • Breath on the glass: walk up to a cold, frosted window and a little patch of it fogs up where your face is. Step back and it fades away by itself in a few seconds.
  • Rain and snow have separate settings: how much, and how many pixels per block, for each.
  • Live previews in the settings screen: a little window shows the rain and the snow exactly as your settings make them.
  • New defaults: rain at 64 pixels per block (fine drops), snow and frost at 32.
  • Rain at 32 pixels fixed: drops run down the glass as often as at 64.

Rain

Raindrops

  • Drops of mixed sizes land on the side of the glass the rain reaches. When they get heavy they run down in jerks, pick up the drops in their way and leave a trail as wide as they are.
  • A drop running out of a block goes on into the glass below, so tall windows get long trails.
  • Glass under a short canopy (1-2 blocks) still gets wet, because rain falls at a slant. Under a deep porch it stays dry.
  • After the rain the glass dries in about half a minute.
  • Two styles: Drops (default) or Streaks, thin trickles running down.
  • From inside the house you see the drops through the glass.

Rain from inside

Snow and frost

Snow and frost

  • In cold biomes (and high up in the mountains) frost grows in from the edges of the window, thicker in the corners. It grows more at night and while it snows, and slowly thaws again.
  • Snowflakes stick to the glass while it snows and go one by one when it stops.
  • Snow piles up at the bottom of the window, on the outside.
  • Frost on the inside of the window can be switched off.

Breath on the glass

Breath on the glass

  • Stand with your face close to a frosted window (inside or outside) and you breathe on it: a soft patch of fog grows there, one breath after another.
  • It is only where you are looking, on the blocks right in front of you, and it goes over the edges between blocks.
  • Step back and it fades away in about five seconds.
  • Only on cold glass, never in spectator mode, and it can be switched off.

Settings

Settings

In the settings screen (Mod Menu on Fabric, the Mods list on NeoForge), or in config/weatherglass.properties. The two little windows at the top show the rain and the snow with your settings, live.

Rain Values
Rain on glass Off / Light / Normal / Heavy
Style Drops / Streaks
Pixels per block 32 (very Minecraft) / 64 (finer drops)
Snow Values
Snow and frost Off / Light / Normal / Heavy
Pixels per block 32 / 64
Frost inside too On / Off
Breath on the glass On / Off

Settings from 0.3 carry over (rain amount and style, snow on or off).

32 or 64 pixels per block

Works with

  • Every vanilla glass: glass blocks, glass panes, all stained glass and tinted glass.
  • Sodium, Iris, Continuity (connected glass) and MoreCulling (tested on Fabric). With shader packs the drops take the pack's own look of glass (with Complementary, for example, they come out darker).
  • Client side only: it works on any server, nothing to install there.

Performance

The drops are part of the glass's own chunk mesh and are animated like vanilla's animated textures, once a tick, straight into the block atlas: no extra render pass. The animation only runs while some glass is wet: about 0.4 ms per tick at 32 pixels and about 1.2 ms at 64, nothing when everything is dry. The breath only redraws the few blocks in front of you, while it lasts.

Requirements

  • Fabric: Fabric Loader and Fabric API; Mod Menu (optional, for the settings screen)
  • NeoForge: nothing else

Known limitations

  • If you build a roof over a window in another chunk section, the window keeps getting rain until its chunk is rebuilt.
  • Not tested with Nvidium yet.

Questions, ideas or bugs? Come by on Discord.

Also on Modrinth.