Skip to content
Better Block Sounds Fork

Quick rating

Community listing page, reviews may not be monitored by the author.

Better Block Sounds Fork

By ludwiciOwner

No reviews yet

Updating old blocks with new, better block sounds.

Mod Loaders
Minecraft
26.3 26.2

About

Description

This is not an original mod. You can find the original Better Block Sounds mod by Ordana here.

Differences:

  • Supports modern versions
  • No Architectury API dependency

versions

Configuration — New in 2.0.0

Starting with version 2.0.0, Better Block Sounds Fork supports fully customizable block sounds. You can configure everything through an in-game editor or manually edit a JSON file.

In-Game Configuration (YACL)

Install YetAnotherConfigLib (optional) for your Minecraft version and mod loader to enable the configuration screen.

  • NeoForge: Open the Mods menu and select Config for Better Block Sounds Fork.
  • Fabric: Install Mod Menu alongside YACL, then select Configure.

The editor includes four sections:

  • Block Rules — Assign sound types to individual blocks or entire block tags. Add, remove, and reorder rules.
  • Manage Sound Types — Create, rename, and delete sound types. Expand an entry to preview the blocks currently using that sound type.
  • Vanilla Sound Types — Customize sound types based on Minecraft's original sounds.
  • Custom Sound Types — Adjust custom sound definitions, including volume, pitch, breaking, stepping, placing, hitting, and falling sounds.

Changes are applied when you click Save, without restarting Minecraft.

YACL and Mod Menu are optional. The mod works normally without them.

Manual Configuration

All settings are stored in:

config/bbsf/sounds.json

This file is automatically generated when the mod starts for the first time.

You can edit it with any text editor to create sound types and assign them to blocks.

For example:

{
  "sound_types": {
    "my_stone": {
      "volume": 1.0,
      "pitch": 0.9,
      "break": "minecraft:block.deepslate.break",
      "step": "minecraft:block.deepslate.step",
      "place": "minecraft:block.deepslate.place",
      "hit": "minecraft:block.deepslate.hit",
      "fall": "minecraft:block.deepslate.fall"
    }
  },
  "rules": [
    {
      "target": "minecraft:stone",
      "sound_type": "my_stone"
    },
    {
      "target": "#bbsf:stone_bricks",
      "sound_type": "my_stone"
    }
  ]
}

This is a simplified example. When editing your configuration, keep any existing sound types and rules you still need.

Rules support two types of targets:

  • minecraft:stone — Applies a sound type to one specific block.
  • #bbsf:stone_bricks — Applies a sound type to every block included in that tag.

Rule order matters: if multiple rules match the same block, the last matching rule takes priority.

After manually editing the file, restart Minecraft to apply your changes. On Fabric, you can also use /bbsf reload.

Block Tags

Block tag support is still available in 2.0.0. You can extend existing tags with additional vanilla or modded blocks using datapacks, or assign sounds directly to individual block IDs.

Browse the built-in tags for your Minecraft version:

Additional Information

Existing custom configurations are preserved when updating. You can continue using your previous sound settings and customize them further with the new editor.

For more details and examples, see the configuration documentation on GitHub.

neoforge fabric

patreon-singular kofi-singular

My modpacks:
cobblewatch

Check my other mods:

carpet-variants copper-deco mob-loot-variants better-block-sounds-fork slime-overhaul polyglot weapon-mastery bigwater tooltipfixmodern cobblemon-raid-den-icons cobblemon-pokedex-network cobblemon-streamer-mode

This is not an original mod. You can find the original Better Block Sounds mod by Ordana here.

Differences:

  • Neoforge/Fabric/Quilt 1.21.1 supports

In next version:

  • Config menu. You'll be able to customize what sound a particular block will play.
  • Fabric/Quilt support

versions

neoforge quilt fabric

patreon-singular kofi-singular

Check my other mods:

carpet-variants mob-loot-variants