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.
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
Combat intensity scoring
Hostile mobs, bosses, PvP, health, biomes and structures are weighed to decide which mood the music should follow.
Rule-based track selection
Tracks are chosen from enabled music packs by JSON rules and conditions, so each pack controls when its songs play.
Crossfading playback
Tracks fade in and out over configurable times instead of cutting off abruptly.
Victory stings and vanilla silencing
Vanilla music can be silenced while custom music plays, and a victory sting can play when combat ends.
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.
Only full game releases are shown. This mod publishes no snapshot builds.
How it compares
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.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Battle Music Crescendo | NeoForge | 1.21.1 | Client or server, optional | 2026-06-23 |
| OST Orchestrator | NeoForge | 1.21.1 | Client-side only | 2026-06-03 |
| Structure Music | NeoForge | 1.21.1 | Client and server | 2025-04-01 |
Questions
Does Battle Music Crescendo need to be installed on the server?
How are custom tracks added?
Can the mod play music during player-versus-player fights?
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
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.
Official listing
- Modrinth page
- modrinth.com/mod/battle-music-crescendo
- Owner
- MickDev
- Published
- 2026-06-02
- Updated on Modrinth
- 2026-06-23
- Facts verified
- 2026-10-15
