Sound Tweaks
ModPer-sound and per-block volume control. Silence, or fine-tune any Minecraft sound individually. Create presets and bind shortcuts.
Type
Mod
Modrinth Downloads
6
Modrinth ID
Do7RJcw9
Last Updated
Jun 5, 2026
Description
SoundTweaks
A client-side Fabric mod that lets you control the volume of individual sounds and blocks independently from each other and from the game's master volume.
What it does
Per-sound volume control
Every sound event in the game has its own volume slider. The range is 0% (silent) to 100% (default). Adjusting a sound here doesn't affect anything else.
Per-block volume control
Some blocks emit sounds that Minecraft's normal sound categories can't isolate. SoundTweaks has a separate block volume layer for these — pistons, dispensers, note blocks, observers, and others. Block volumes go from 0% to 100%.
Category and object filtering
The main screen has two dropdown filters: Category (Block, Entity, Item, Ambient, Music, Music Disc, UI, Weather, Enchant, Event, Redstone, Others) and Object (the specific entity, item, or block within that category). There's also a text search bar.
Redstone is a cross-cutting category that shows sounds from redstone-adjacent blocks (pistons, comparators, levers, note blocks, dispensers, sculk sensors, etc.) regardless of their base prefix.
Simple View / Detail View
The list has two display modes:
- Simple View — one entry per sound event (e.g. entity.creeper.hurt)
- Detail View — individual sound files within each event (the actual .ogg files that can play for that event)
Mute button
A speaker icon button in the top-left of the main screen mutes all currently visible sounds (based on the active filters). Clicking again restores them. This uses a volatile mute layer that doesn't modify any saved configuration.
Presets
A preset stores a set of sound and block volume overrides. When active, a preset's volumes take priority over the base config. If multiple presets are active and define a value for the same sound, the one with the biggest deviation from 100% wins.
Creating a preset: from the Presets screen, click "New Preset". The new preset is created from whatever is currently in the base config (only entries that differ from 100% are copied).
Editing a preset: select it from the list to open the detail panel. Available tabs:
- Color — pick from 18 preset colours or enter a custom hex value
- Rename — rename the preset
- Shortcut — assign a keyboard shortcut (up to 3 keys: 2 held + 1 trigger, e.g. CTRL + ALT + R). The shortcut toggles the preset on/off without opening the UI. Configured via live key capture — press keys, then confirm with Enter
- Edit Sounds — a full filtered sound list where you can adjust volumes specifically for this preset. Has its own Category/Object dropdowns, search bar, Simple/Detail toggle, and mute button
- Delete — deletes the preset (with confirmation)
Favorites sidebar: on the main screen, a collapsible sidebar on the right shows presets marked as favorites. Each entry shows the preset name and its ON/OFF state. Clicking an entry toggles the preset. Favorites are marked from the Presets screen.
Import / Export
- Import Config (main screen footer): opens a native file dialog to import soundtweaks.json (sound volumes) or soundtweaks_blocks.json (block volumes). The filename determines which config is replaced. Replaces the current config entirely.
- Import Presets (Presets screen footer): imports presets from a soundtweaks_presets.json file. Imported presets are added alongside existing ones and activated immediately.
- Open Config Folder (Presets screen footer): opens the .minecraft/config/ folder in the system file manager.
Config files
All config is stored in .minecraft/config/ as plain JSON:
File Contents soundtweaks.json Base sound volumes (key: sound event ID, value: float 0–1) soundtweaks_blocks.json Base block volumes (key: block ID, value: float 0–1) soundtweaks_presets.json All presets, active state, and favorites listConfig is saved automatically ~300ms after the last change. You can also edit the JSON files directly while the game is closed.
Volume resolution order
For any given sound, the effective volume is determined in this order:
- Volatile mute layer — set by the mute button; cleared when toggled off or the game restarts
- Active presets — if multiple presets define the same sound, the one with the biggest deviation from 100% wins
- Base config — soundtweaks.json / soundtweaks_blocks.json
- Default — 100% (no change)
How to open the UI
Press K (default keybind, rebindable in Minecraft's controls settings) to open the SoundTweaks screen.
Compatibility
- Client-side only — the server doesn't need the mod installed
- Fabric loader only
- Minecraft 26.1.2
- Does not replace or wrap the sound engine — intercepts volume at playback time via mixin
*Made by scr0ols — CC0 1.0 Universal
Compatibility
Mod Loaders
Game Versions
Screenshots
Similar Mods
Starless
Mod that adds some entities for player to interact with.
Depillage
Kill enough pillagers at an outpost to stop them from spawning
Savaru's Dungeon Bar
Dark dungeon-style survival HUD with centered health, split hotbar slots, and subtle XP display.
Easy Block Editor
EasyBlockEditor is a Minecraft construction editor mod inspired by the Litematica mod and developed using the LDLib2 fra...
Simplified Backpacks
Simple Backpacks with nifty addons!
StatusHud
A mod that brings damage indicator, equipment durability, in-game time display, and many other useful game information i...