ModsFinder

Replace All Sounds

by dannytaylor

Replace All Sounds swaps the game's sound effects and music for files a player chooses, and it can randomize the replacements.

FabricQuiltClient-side onlyGNU Lesser General Public License v3.0 or laterOpen source1.21.4

What it does

Sound replacement works by namespace. Entries that name a sound namespace replace every sound inside it, and an all:all entry replaces every sound in the game. A sound event can contain a loop, and music can be affected in the same way. Replacement can be turned off per entry with a true/false setting, which defaults to true.

The mod can randomize which sound plays in place of each original, so a single pack produces a different mix each time the game starts. It runs on the client alone: only the client needs it, and servers run without it. Fabric API is optional and only needed for the low battery sound.

The mod is published for Fabric and Quilt, with one build, 1.3.2, for 1.21.4. It is open source under the GNU Lesser General Public License v3.0 or later, and its source code and issue tracker are public.

Key features

  1. Namespace-based replacement

    Entries that name a sound namespace replace every sound inside it, so a whole group of sounds changes at once.

  2. Replace all sounds

    An all:all entry replaces every sound in the game, including sound events that contain loops and music.

  3. Randomized replacements

    Each replaced sound can be drawn at random from the supplied files, which varies the result from one session to the next.

  4. Per-entry toggle

    A true/false setting turns replacement on or off for a single sound entry, and it defaults to true.

Compatibility

Latest build for each game version and loader.

1.21.41.3.21.3.2
ReleaseBetaAlphaNot available

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

Requirements

Dependencies declared by the latest file for each loader.

Optional 1

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

Use cases

Who it’s for: Players who want to replace or randomize Minecraft's sounds and resource pack authors who build sound sets. The mod is client-side, so it is installed by players and not by server owners.

How it compares

Full comparison

Scale Randomizer is a Fabric mod for 1.21.10 under the CC0 1.0 Universal license, and it is open source. Nobokikizator-7000 is a Fabric client-side mod for 1.21.4 under All rights reserved, and it is not open source. Random Language is a Fabric client-side mod for 1.19 – 26.3 under the GNU General Public License v3.0 only, and it is open source.

ModLoadersGame versionsEnvironmentUpdated
Replace All SoundsFabric and Quilt1.21.4Client-side only2025-02-23
Scale RandomizerFabric1.21.10Not published2025-12-03
Nobokikizator-7000Fabric1.21.4Client-side only2025-01-22
Random LanguageFabric1.19 – 26.3Client-side only2026-10-13

Questions

Does Replace All Sounds need Fabric API?

No. Fabric API is optional and is only needed for the low battery sound. The mod loads on Fabric and Quilt without it.

Does the server need Replace All Sounds?

No. It is installed on the player's side alone, so servers need nothing.

Which game version does Replace All Sounds support?

The current build, 1.3.2, targets 1.21.4 only, and it is the latest file for both Fabric and Quilt.

In the catalog

Replace All Sounds is one of 7,555 Cursed mods on ModsFinder, and one of 4,235 Cursed mods for Fabric. 17,979 mods support Minecraft 1.21.4.

More from dannytaylor

All projects

Similar mods

What the author says

note: sound events that contain "loop" or "music" will not be affected. This mod is not affiliated with/endorsed by Mojang Studios, or Microsoft. The Minecraft Logo, and name are property of Mojang Studios and fall under Minecraft EULA.
dannytaylor, on the Modrinth page

Official listing

Owner
dannytaylor
Published
2025-02-21
Updated on Modrinth
2025-02-23
Facts verified
2026-10-15

Tags