All versions
0.4
Release
The Sound of Rain 0.4last year 4,092
Uploaded by
Compatibility
Minecraft: Java Edition
1.20.4
1.20–1.20.2
Platform
Forge
Supported environments
Client-side
Changes
-
This is a big one
- New Wood sounds, a new sound has been added for wood type blocks, overall even rainier.
- New sand sound, off by default. it sounds really bad, will be changed.
- I redid the folliage sounds to fit better.
- Added a pitch change when indoors, and tweaking of the overall random sound pitch.
- Improved way of checking for sound candidates, skipping air blocks, check only half per cycle, upped the values for some settings, mod will only be active when its raining, way less performance heavy, should help with general lag. Also played sounds will be cached for a loacation so no unnecesarry rescanning will be done.
- Smoother sound cycling so amethyst wont sound ugly.
- Confirguration options: toggle any sounds at will, Thunder, amethyst, wood etc.
- Removed the max and min sound interval and just sticked to one.
- A delay has been added before a block plays a sound for more realism.
- Way more simplefied checking for a sound candidate, if a block is exposed to a side or top to outside air it plays rain sound if not, then it wont. A special case for glass: Glass checks 2 block to the side for windows to work more naturally.
- Minecraft version 1.20, 1.20.1/.2/.4 in one file type.
- Debug logs have been added (usefull for me >:)).
- All packed neatly in a 6.01 mb .jar file (only 40kb more than 0.3).
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:8GRDQ9XB:iWjmfuNV"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:8GRDQ9XB:iWjmfuNV"
}

