SoundTweaks lets you control the volume of every individual sound in the game — from the click of a button to the rumble of an iron golem. You can also control volume per block, so a noisy piston farm doesn't have to ruin your experience.
Everything is saved per-world-session and persists across restarts.
Note
SoundTweaks is a client-side only mod. It does not need to be installed on the server.
| Feature | Description |
|---|---|
| Per-sound sliders | Adjust any of the 800+ Minecraft sounds individually |
| Per-block control | Silence or boost sounds caused by specific blocks |
| Sound groups | Category-level sliders that cascade to all child sounds (Redstone, Ambient, Hostile…) |
| Presets | Create named sound profiles (e.g. "Trading Hall", "AFK Farm") and switch instantly |
| Preset shortcuts | Bind up to 3-key combos to toggle presets without opening the UI |
| Favorites sidebar | Pin presets for one-click access |
| Mute toggle | Silence all currently visible sounds at once |
| Import / Export | Share config files or presets between instances |
| Simple / Detail view | Hide technical sound IDs for a cleaner look |
Tip
Press K to open the sound control screen. The keybind can be changed in Options → Controls → Key Binds.
| Dependency | Version |
|---|---|
| Minecraft | 26.1.2+ |
| Fabric Loader | ≥ 0.19.2 |
| Fabric API | any |
| Java | 25+ |
SoundTweaks ships with translations for 19 languages:
Note
Want to add or improve a translation? Contribute via pull request — translation files live in src/main/resources/assets/soundtweaks/lang/. You can also open a Discussion to request a translation for a specific language.
All files are saved in .minecraft/config/:
| File | Contents |
|---|---|
soundtweaks.json |
Per-sound volume overrides |
soundtweaks_blocks.json |
Per-block volume overrides |
soundtweaks_presets.json |
Presets + active state + favourites |
soundtweaks_sounds.txt |
Auto-generated list of all registered sounds (for reference) |
Warning
Config files are stored locally per Minecraft installation. To move your settings to another machine or instance, use the Import / Export feature inside the mod.
Linux / macOS
./gradlew buildWindows
gradlew.bat buildOutput: build/libs/soundtweaks-1.2.0.jar
Tip
The mod jar is in build/libs/. Drop it into your mods/ folder to test locally. Files ending in -sources.jar or -dev.jar are not needed for running the mod.