ModsFinder

Battle Music Crescendo

by MickDev

Battle Music Crescendo changes the background music on a NeoForge client as fights start, shifting tracks with the danger around the player.

NeoForgeClient or server, optionalMIT License1.21.1

What it does

The mod scans the area around hostile mobs, bosses, player-versus-player fights, health, biomes and structures, then rates how intense the combat is and chooses a mood from exploration, tension, combat, intense, boss or PvP. When several signals compete, real danger always takes priority over ambient background, so a fight wins over a quiet biome. The chosen track is selected from enabled music packs using JSON rules and conditions, and it crossfades into the next one with configurable fade-in and fade-out times.

Vanilla Minecraft music can be silenced while custom music plays, and victory stings can play when a combat ends. Music packs are managed in an in-game editor that opens from the mod config, and a pack loads from the default folder in the game directory. Battle Music Crescendo is an NeoForge mod for 1.21.1 and works on either side, though neither side needs it; only the client plays audio, other players hear their own music, and the server never needs the .ogg files. Installing on a dedicated server does not give players music. The mod is released under the MIT License and is not open source.

Key features

  1. Combat intensity scoring

    Hostile mobs, bosses, PvP, health, biomes and structures are weighed to decide which mood the music should follow.

  2. Rule-based track selection

    Tracks are chosen from enabled music packs by JSON rules and conditions, so each pack controls when its songs play.

  3. Crossfading playback

    Tracks fade in and out over configurable times instead of cutting off abruptly.

  4. Victory stings and vanilla silencing

    Vanilla music can be silenced while custom music plays, and a victory sting can play when combat ends.

  5. In-game pack editor

    A music pack editor opens from the mod config, and a Reload packs button rebuilds sounds.json and the JSON files after changes.

Compatibility

Latest build for each game version and loader.

1.21.11.0.2
ReleaseBetaAlphaNot available

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

How it compares

Full comparison

OST Orchestrator is a client-side only NeoForge mod for 1.21.1 under the MIT License, and it is open source. Structure Music runs on client and server for 1.21.1 under the GNU General Public License v3.0 only, and it is open source. Battle Music Crescendo targets the same version and the client or server environment with an MIT License that is not open source.

ModLoadersGame versionsEnvironmentUpdated
Battle Music CrescendoNeoForge1.21.1Client or server, optional2026-06-23
OST OrchestratorNeoForge1.21.1Client-side only2026-06-03
Structure MusicNeoForge1.21.1Client and server2025-04-01

Questions

Does Battle Music Crescendo need to be installed on the server?

No. It works on either side, and neither side needs it. Only the client plays the audio, and installing it on a dedicated server does not give players music.

How are custom tracks added?

Put the matching .ogg file in a music pack folder, reference it from a track JSON file, then open the Music Pack editor from the mod config and click Reload packs.

Can the mod play music during player-versus-player fights?

Yes, when PvP music is enabled in the config, a fight against another player triggers the PvP track.

In the catalog

Battle Music Crescendo is one of 19,031 Adventure mods on ModsFinder, and one of 8,588 Adventure mods for NeoForge. 32,366 mods support Minecraft 1.21.1.

More from MickDev

All projects

Similar mods

What the author says

Minecraft 1.21.x · Client-side adaptive combat music · Custom music packs · In-game editor · Optional server sync · Mob Battle Music pack format supported All audio runs on your client only. Other players hear their own music (or vanilla). The server never needs your.ogg files.
MickDev, on the Modrinth page

Official listing

Owner
MickDev
Published
2026-06-02
Updated on Modrinth
2026-06-23
Facts verified
2026-10-15

Tags