ModsFinder

Custom Block Sounds

by Glam_Ardor

Custom Block Sounds lets resource pack authors replace the break, fall, hit, place, step and ambient sounds of individual blocks through a single JSON file, and it runs on the Fabric loader.

FabricClient-side onlyMIT LicenseOpen source1.21 – 1.21.11

What it does

A resource pack can list the sound events it wants to change for a block, such as break, fall, hit, place, step, or idle ambient sounds, and assign each one its own volume, pitch and chance. Rules can also be limited by blockstate properties, cooldowns, day or night, weather, open sky, air above, or cluster conditions. Any sound can point to vanilla sounds or to custom sounds shipped in the same pack.

Replaced sounds apply to other players, mobs' footsteps and block placement as well as to the local player. The mod reads server-sent sounds and matches them against block positions, so a pack works on multiplayer servers as well as in single-player worlds. Several packs can be loaded together and merge, with the pack higher in the list taking priority. Custom Block Sounds is open source under the MIT License and requires Fabric API. Files are published in 12 release versions, with the latest file 1.0.0 for 1.21.11.

Key features

  1. Per-block sound overrides

    Each sound event can be replaced per block, and per blockstate, from a resource pack.

  2. Conditional rules

    Rules can depend on chance, cooldown, day or night, weather, open sky, air above or cluster conditions.

  3. Volume and pitch control

    Every sound entry can set its own volume and pitch, so the replacement can be tuned separately from the original.

  4. Merging resource packs

    Rules from several packs combine, and when two rules match the more specific one with more properties takes effect.

Compatibility

Latest build for each game version and loader.

1.21.x12 of 12 versions with builds
1.21.111.0.0
1.21.101.0.0
1.21.91.0.0
1.21.81.0.0
1.21.71.0.0
1.21.61.0.0
1.21.51.0.0
1.21.41.0.0
1.21.31.0.0
1.21.21.0.0
1.21.11.0.0
1.211.0.0
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 1

Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required

Use cases

Who it’s for: Resource pack authors who want to change how blocks sound, and players who want sound-focused packs to work on servers without installing anything on the server side.

Questions

Does Custom Block Sounds need Fabric API?

Yes. Fabric API is a required dependency and must be installed alongside Custom Block Sounds on the Fabric loader.

Does the mod have to be installed on the server?

No. The environment is client-side only, so players install it and the server does not need it, while the replaced sounds still reach other players.

Which game versions does the mod support?

The files cover twelve release versions, 1.21 – 1.21.11, and 1.0.0 is the latest file, built for 1.21.11.

In the catalog

Custom Block Sounds is one of 12,078 Decoration mods on ModsFinder, and one of 6,982 Decoration mods for Fabric. 19,862 mods support Minecraft 1.21.11.

More from Glam_Ardor

All projects

Similar mods

What the author says

Let resource packs redefine block sounds - no coding, no datapacks, just one JSON file. Custom Block Sounds is a lightweight client-side Fabric mod that lets resource pack authors override the interaction sounds of any block - even of a single blockstate - and add ambient (idle) sounds to blocks that never had them.
Glam_Ardor, on the Modrinth page

Official listing

Owner
Glam_Ardor
Published
2026-07-12
Updated on Modrinth
2026-07-12
Facts verified
2026-10-15

Tags