Better Cave Sounds Datapack
Version: 1.0 Author: Pixelpaw P. Minecraft Version: 1.21.x+
Overview
Better Cave Sounds enhances the natural Minecraft cave ambience to make exploring underground more immersive and useful for cave detection. The datapack plays cave sounds only when you are truly underground, making it a natural "cave detector."
Features
-
Plays ambient cave sounds when:
- Standing on stone or deepslate blocks
- Light level = 0 (completely dark)
- Y-coordinate < 63 (below sea level)
-
Optional: Randomized pitch for a more natural feel
-
Only triggers in actual caves, not dark surface areas
-
Lightweight, built entirely using vanilla Minecraft functions
Installation
- Download the datapack folder.
- Place it in your world’s
datapacksfolder:
.minecraft/saves/<world_name>/datapacks/
- Start your world and run the setup function once:
/function better_cave_sounds:setup
- The datapack is now active. Sounds will play automatically when exploring caves.
Notes
- Works in survival and creative modes.
- The sound only triggers when all conditions are met.
- You can tweak pitch, sound type, or conditions by editing the
.mcfunctionfiles.
Optional Tweaks
- Surrounding block checks to detect enclosed caves.
- Additional cave-related sounds for variety.
- Adjust Y-coordinate threshold for deeper or shallower cave detection.
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.21, 1.21.5, 1.21.8
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on CurseForge — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — see the MC Java Mods guides for the full walkthrough.
Better Cave Sounds is a free Minecraft Java datapack. Compatible with Minecraft 1.21, 1.21.5, 1.21.8, 1.21.9 and newer. Downloaded 1,817 times (via CurseForge). Download it and open it directly in the game.