Skip to content

scr0ols/SoundTweaks

SoundTweaks

Minecraft Fabric Java License Modrinth SpigotMC

Granular per-sound and per-block volume control for Minecraft.


What it does

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.


Features

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.


Requirements

Dependency Version
Minecraft 26.1.2+
Fabric Loader ≥ 0.19.2
Fabric API any
Java 25+

Languages

SoundTweaks ships with translations for 19 languages:

Flag Language Locale
US English (US) en_us
DE German de_de
ES Spanish (Spain) es_es
MX Spanish (Mexico) es_mx
FR French fr_fr
ID Indonesian id_id
IT Italian it_it
JP Japanese ja_jp
KR Korean ko_kr
NL Dutch nl_nl
PL Polish pl_pl
BR Portuguese (Brazil) pt_br
PT Portuguese (Portugal) pt_pt
RU Russian ru_ru
TR Turkish tr_tr
UA Ukrainian uk_ua
CN Chinese (Simplified) zh_cn
TW Chinese (Traditional) zh_tw
🏴‍☠️ Pirate English en_pt

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.


Config files

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.


Building

Linux / macOS

./gradlew build

Windows

gradlew.bat build

Output: 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.

About

Per-sound and per-block volume control. Silence or fine-tune any minecraft sound individually. Create presets and bind shortcuts.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

Sponsor this project

Used by

Contributors

Languages