Compatibility
Minecraft: Java Edition
Platforms
Supported environments
Links
Tags
Creators
Details
Particle Rain replaces vanilla weather with particle effects and adds fog, wind and sandstorms. This is a backport of Particle Rain by PigCart to Minecraft 1.12.2 and 1.7.10. The effects, textures, sounds and config menu come from version 4.0.2 of the original mod.
| Minecraft | Loader |
|---|---|
| 1.12.2 | Forge |
| 1.7.10 | Forge |
| 1.12.2 | Legacy Fabric (needs Legacy Fabric API) |
| 1.7.10 | Legacy Fabric (needs Legacy Fabric API) |
The mod is client-side only and works on any server.
For config, use the command /particlerain or the Config button in Forge's mod list. /particlerain debug prints the particle count, the surface height and the precipitation of the current biome to chat.
Rain
Falls at an angle, blown by wind.

During thunderstorms the wind is stronger and the rain gets denser.

Snow
Snowflakes rotate slowly as they fall and barely react to wind. Storms add a heavier variant.

Sandstorms
While it rains elsewhere, dust and dead bushes blow through deserts, mesas and other sandy places.

Dust takes the color of the block below it, so red sand and terracotta give red dust.

Fog
Hangs over swamps, jungles and roofed forests. Sometimes it also appears on plains after rain.

Water ripples
Appear where rain falls onto water.

Water streaks
Appear when rain hits a wall made of stone, glass or another hard block.

Rain also splashes and smokes on lava, and smokes on netherrack and magma blocks.
Configuration and custom effects
Every effect can be turned off, edited or copied in the config menu, and you can add your own effects for specific blocks and biomes. The menu saves them to config/particlerain/particles.json.
Resource packs can ship their own effects in assets/particlerain/particles.json. Rain and snow textures are cut from the game's weather textures, so resource packs that change the weather keep working.
Differences from the original
- 1.12.2 and 1.7.10 have no block or biome tags, and many blocks have other names. The port reads tags such as
#minecraft:sandor#c:is_wetfrom a table inassets/particlerain/legacy_tags.json. A resource pack can add its own entries to this table, for example for modded blocks. #forge:is_...biome tags come from Forge's BiomeDictionary, so they only work on Forge.- Biomes in 1.7.10 have no text ids. Vanilla biomes get the same ids as in 1.12.2 (
minecraft:plains,minecraft:taiga_hills), and modded biomes get the mod id plus the biome name, for examplebiomesoplenty:lavender_fields. - OptiFine shaders are detected the same way as in the original. On 1.7.10 this needs ShadersMod or OptiFine with shaders.
Credits
Particle Rain was made by PigCart: Modrinth, CurseForge, source code. Please report problems with this backport here and not to PigCart.
Backport by TheKryzzz_. Both the original and the backport are licensed under MIT.


