Sound Tweaks

Quick rating

Sound Tweaks

No reviews yet

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

Mod Loaders
NeoForge
Fabric
Spigot
Minecraft

Community voices

Reviews

Versions
Loading versions…
Match includes

Click once to include, again to exclude, again to clear

Rating Any
Any 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Min
Max
Play Status
Reviews
Time Played
hrs+
Verified developers only
Has developer response
List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

Compatibility

Supported Environments

Dev Environment
Client Required
Server Unsupported

About

Project Details

Type
Mod
License
GNU General Public License v3.0 or later
Latest Version
1.2.0
Authors

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

Modrinth ID

Resources

External Links

About

Description

SoundTweaks

A client-side Fabric mod for adjusting the volume of individual sounds and blocks, independent of each other and the game's master volume.


What it does

Per-sound volume control

Every sound event gets its own volume slider, from 0% (silent) to 100% (default). Changing one sound doesn't affect anything else.

Per-block volume control

Some blocks make sounds that Minecraft's built-in categories can't separate — pistons, dispensers, note blocks, observers, and others. SoundTweaks adds its own volume layer for those. Block volumes run 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 a text search bar too.

Redstone is a cross-cutting category — it groups sounds from redstone-adjacent blocks (pistons, comparators, levers, note blocks, dispensers, sculk sensors, etc.) regardless of their base sound prefix.

Simple View / Detail View

Two ways to browse the list:

  • Simple View — one entry per sound event
  • Detail View — the individual .ogg files within each event, so you can target the exact sounds that play

Mute button

The speaker icon in the top-left mutes everything currently visible (based on your active filters). Click again to restore. Nothing gets written to your saved config — it's a temporary layer.


Presets

A preset stores a set of sound and block volume overrides. When active, its values take priority over the base config. If multiple presets are active and both define a value for the same sound, whichever deviates most from 100% wins.

Creating a preset: go to the Presets screen and click "New Preset". It starts as a copy of your current base config — only entries that aren't at 100% get carried over.

Editing a preset: select it from the list to open the detail panel. Available tabs:- 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 list

Config 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:

  1. Volatile mute layer — set by the mute button; cleared when toggled off or the game restarts
  2. Active presets — if multiple presets define the same sound, the one with the biggest deviation from 100% wins
  3. Base configsoundtweaks.json / soundtweaks_blocks.json
  4. 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

Screenshots

Gallery

  • Keybind Configuration
    Keybind Configuration The default keybind to open SoundTweaks is K. Fully remappable in the vanilla controls menu.
  • Main Screen — Full Sound List
    Main Screen — Full Sound List Every Minecraft sound in one scrollable list. Filter, search, and adjust.
  • Sound Control + Presets Sidebar
    Sound Control + Presets Sidebar Adjust any sound individually. The presets sidebar gives you one-click access to your favourite sound profiles.
  • Filter by Category and Entity
    Filter by Category and Entity Narrow down the list by category and object — useful when you know exactly which sound you want to control.
  • Preset Customization — Color
    Preset Customization — Color Assign a color to each preset for quick visual identification.
  • Preset Management — Rename
    Preset Management — Rename Rename the current preset.
  • Preset Customization — Shortcut
    Preset Customization — Shortcut Bind up to 3-key combos to toggle any preset instantly without opening the UI.
  • Preset Sound Editor
    Preset Sound Editor Define exactly which sounds each preset overrides and by how much. Set any sound to 0% to silence it completely within that preset.
  • Banner
    Banner

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

<1,000
Downloads
Last Updated
CurseForge
Modrinth
Created
Last synced
When ModDex last fetched this project from CurseForge or Modrinth. Every project is re-checked on a schedule, and any project that ships a new file is synced automatically within hours of the release.
New file updates sync automatically
How syncing works