ModsFinder

Tread Lightly

by aspctt

Tread Lightly gives each block its own footstep sound, replacing the single sound vanilla Minecraft plays for most blocks.

NeoForgeClient-side onlyGNU Lesser General Public License v3.0 or laterOpen source1.21.1 – 26.3

What it does

Most blocks in the base game share one sound at one rate. Tread Lightly works out what lies under the player's feet and plays a sound that fits the surface when the player moves over it. Snow crunches, wood creaks, puddles splash and long grass drags against the legs as the player pushes through it. The sounds replace the game's own, and nothing is added to the world: no items, no craftable blocks, and no block entities, so existing world data is unchanged.

Which sound a block makes is defined by a block map held in resource packs. Those maps are read through the ordinary resource pack system, stack with other packs, reload with F3+T, and follow the order each player configures. Giving a block a new sound requires a code update to the mod, but a pack alone can change what a block sounds like.

Key features

  1. Per-block footsteps

    Each block can have its own footstep sound, so walking on moss, sand or stone is heard differently.

  2. Surface detection

    The mod identifies the block under the feet and plays a matching sound while the player is moving over it.

  3. Resource pack block maps

    Block-to-sound maps are defined in resource packs and can be stacked, reloaded and reordered like other packs.

  4. No world changes

    Nothing is added to the game: no items, recipes or block entities, and existing world data is left as it is.

  5. Client-side audio

    Sounds are produced by the machine rendering the world, so a server can run without the mod.

Compatibility

Latest build for each game version and loader.

26.31.1.0+26.3
26.21.1.0+26.2
26.1.21.1.0+26.1.2
26.1.11.1.0+26.1.2
26.11.1.0+26.1.2
1.21.111.1.0+1.21.11
1.21.11.1.0+1.21.1
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

YetAnotherConfigLib (YACL)A builder-based configuration library for Minecraft!
Optional

Use cases

Resource pack authors

Pack makers can define how blocks sound through block maps, without writing any code.

Immersive survival play

Players who want footsteps that match the terrain can hear the difference between snow, grass and wood while exploring.

Who it’s for: Players who want footsteps that match the terrain, and resource pack authors who want to set block sounds through block maps.

Questions

Does Tread Lightly need to be installed on the server?

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

Which versions does Tread Lightly support?

Files are published for the 1.21.1 line and for the 26.x line, with the latest NeoForge file being 1.1.0+26.3 for 26.3.

Does Tread Lightly require YetAnotherConfigLib?

No. YetAnotherConfigLib (YACL) is an optional dependency that adds a configuration screen; the mod works without it.

How are the sounds for a block changed?

Block sounds are set in resource packs through block maps, which are read by the ordinary resource pack system. Giving a block a new sound requires a code update to the mod.

In the catalog

Tread Lightly is one of 3,932 Transportation mods on ModsFinder, and one of 1,743 Transportation mods for NeoForge. 8,071 mods support Minecraft 26.3.

More from aspctt

All projects

Similar mods

What the author says

Tread Lightly gives every block its own footsteps. Vanilla picks one sound per block and plays it at a fixed rate. Tread Lightly works out what is actually under each foot, in turn, and plays something appropriate for how you are moving over it. It replaces the sounds, not the game. Nothing is added, nothing is…
aspctt, on the Modrinth page

Official listing

Owner
aspctt
Published
2025-04-23
Updated on Modrinth
2026-09-23
Facts verified
2026-10-15

Tags