Particle Rain (Backport)

Particle Rain (Backport)

Backport of Particle Rain by PigCart to 1.12.2 and 1.7.10. Replaces weather with particle effects and adds fog, wind and sandstorms.

2 411 downloads 5 followers

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.

Rain

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

Thunderstorm

Snow

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

Snow

Sandstorms

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

Sandstorm in a desert

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

Sandstorm in a mesa

Fog

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

Fog in a swamp

Water ripples

Appear where rain falls onto water.

Ripples

Water streaks

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

Streaks

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:sand or #c:is_wet from a table in assets/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 example biomesoplenty: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.

Version Minecraft Loader Download

1.4.8 Legacy Fabric 1.7.10

1.4.8+1.7.10-legacyfabric

1.7.10
legacy-fabric
Download

1.4.8 Legacy Fabric 1.12.2

1.4.8+1.12.2-legacyfabric

1.12.2
legacy-fabric
Download

1.4.8 Forge 1.7.10

1.4.8+1.7.10-forge

1.7.10
forge
Download

1.4.8 Forge 1.12.2

1.4.8+1.12.2-forge

1.12.2
forge
Download

Particle Rain (Backport) 0.2.2

0.2.2

1.12.2
forge
Download

Particle Rain (Backport) 0.1.8

0.1.8

1.12.2
forge
Download

Particle Rain (Backport) 0.1.7

0.1.7

1.12.2
forge
Download

Particle Rain (Backport) 0.1.5

0.1.5

1.12.2
forge
Download

Particle Rain (Backport) 0.1.4

0.1.4

1.12.2
forge
Download