Skip to content

Unliked640/MinecraftRainMod

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Minecraft Rain Mod (Client-Side)

Minecraft Rain Mod is a client-only Fabric mod for Minecraft 1.21.8 that enhances the immersion during rain:

  • Thinner, more realistic rain drops (custom particle system)
  • Directional rain drift (wind simulation)
  • Ground impact splash particles
  • Directional, muffled-under-cover rain ambience (client-side only)
  • Subtle rain fog overlay

The mod is designed to be multiplayer-safe on vanilla servers: it does not alter server weather state, game rules, or gameplay logic.

Features

  1. Advanced Rain Particles

    • Uses a custom thin_rain particle type with collision and splash-on-impact.
    • Spawns more particles based on client rain intensity.
    • Adds sideways drift based on a lightweight wind simulation.
  2. Visual Client Illusion

    • Detects rain locally via the client world.
    • Adds subtle fog density during rain.
  3. Sound System Overhaul

    • Cancels vanilla rain ambience and replaces it with directional positioned sound.
    • Uses a simple “under cover” check to muffle the ambience.

Installation

  1. Install Fabric Loader and Fabric API for Minecraft 1.21.8.
  2. Build this mod with Gradle (or use a release jar if provided).
  3. Put the built jar into your mods/ folder.
  4. Launch Minecraft and verify the mod loads without errors.

Usage

All behavior is automatic when raining:

  • When it starts raining, the mod spawns thin rain particles and plays replaced rain ambience.
  • When rain stops, the mod stops its own ambience/particles and vanilla rendering resumes.

Configuration is stored in Minecraft’s config directory as rainmod.json (created automatically on first run).

Configuration

The config supports enabling/disabling particles, sound, and fog, plus an intensity multiplier and basic tunables.

License

This project is released under the MIT License.

Attribution required by the license:

Contribution

Contributions are welcome:

  • Fork the repository and open a Pull Request.
  • Include a brief description of what you changed and why.
  • Keep changes client-side and multiplayer-safe (no server logic).

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages