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.
-
Advanced Rain Particles
- Uses a custom
thin_rainparticle type with collision and splash-on-impact. - Spawns more particles based on client rain intensity.
- Adds sideways drift based on a lightweight wind simulation.
- Uses a custom
-
Visual Client Illusion
- Detects rain locally via the client world.
- Adds subtle fog density during rain.
-
Sound System Overhaul
- Cancels vanilla rain ambience and replaces it with directional positioned sound.
- Uses a simple “under cover” check to muffle the ambience.
- Install Fabric Loader and Fabric API for Minecraft 1.21.8.
- Build this mod with Gradle (or use a release jar if provided).
- Put the built jar into your
mods/folder. - Launch Minecraft and verify the mod loads without errors.
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).
The config supports enabling/disabling particles, sound, and fog, plus an intensity multiplier and basic tunables.
This project is released under the MIT License.
Attribution required by the license:
- Author: Unliked640
- GitHub Repository: https://github.com/Unliked640/MinecraftRainMod.git
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).