
Dynamic Surroundings Rebirth by uawiegrfv
A Forge/NeoForge port of Dynamic Surroundings(original mod by OreCruncher) for Minecraft , bringing the classic ambient experience to modern Minecraft: biome ambience, material footsteps, aurora, fog effects, weather and more.
1.0.0
Compatibility
Changes
Changelog (0.5.0 → 1.0.0)
New Features
- Ambient animal sounds (frogs, monkeys, bison, crocodiles, elephants, rattlesnakes, etc.)
- Dimension ambience: Nether drone, End ambience, soul sand whispers
- Exclusive atmosphere for the Deep Dark
- Completely rewritten aurora, with vertical light curtains, spectral colors, and sweeping highlights
- Underwater acoustics, indoor sound attenuation, torch crackle, and ladder climbing sounds
- Sound occlusion rework for more realistic propagation around walls and doors
- Dust clouds when sand or gravel lands, wind gusts through forests, reworked leaf-litter footsteps
- Distance display on explorer maps
- Quick volume overlay (hold Ctrl+` to fine-tune sound levels anywhere)
- Volume sliders in the sound settings screen
Fixes
- Fixed directional sound positioning
- Morning fog no longer pushed to the horizon by high render distance
- Sound settings screen: ESC/buttons now return to the previous screen, cursor stays in place, added click sounds
- Fixed critical-hit text/war particles showing through walls
- Footstep improvements: jump variations, softer steps for light creatures, landing loudness
- Equipment no longer triggers equip sounds on durability loss
- Fixed floating footprints, over-thick bedrock fog, and aurora lingering after waking
- Overall performance optimization (particles, sound sampling, echo system)
- Full-project review fixes: audio crosstalk, resource leaks, stale state, dead code cleanup
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:N4oljjup:Dr0XPVR2"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:N4oljjup:Dr0XPVR2"
}
