Battle Music

Battle Music

Adds fully configurable battle music. By default, gives music to elder guardians, wardens, the wither, and the ender dragon.

by
826.9K Downloads
forgeneoforgedecorationgame-mechanicsmobs
Configure a Compatible Minecraft Server

About this Mod

Bring combat to life with battle music!

Features

By default, 22 soundtracks from Minecraft Dungeons, Legends, and Story Mode are added to the game.
Four of these have already been implemented:

  • The Wither: Wither Storm (Minecraft Story Mode)
  • The Warden: Necromancer (Minecraft Dungeons)
  • The Ender Dragon: Enderman (Minecraft Dungeons)
  • Elder Guardians: Ivor Fight (Minecraft Story Mode)

The music will also shift upwards in pitch when your health is low to add an extra rush of intensity in those dire moments! This is highly configurable too, for any pack developers looking to tweak how the feature works.

Mod Support

Also comes pre-packaged with support for numerous mods, including but not limited to:

  • L_Ender's Cataclysm (Replaces their provided OST)
  • Twilight Forest
  • Mowzie's Mobs (Uses their provided OST composed by Rotch Gwylt)
  • Alex's Mobs
  • Alex's Caves (Replaces their provided OST for the Luxtructosaurus)
  • Iron's Spells & Spellbooks (Incomplete)
  • Bosses of Mass Destruction
  • Aether (Disables in favor of their boss music)
  • Mutant Monsters

Any mods that have their OST replaced can be set back to their own OST by putting the sound ID to said OST in the config file instead of the one I have set by default. 

Modpack Developers

Using the configuration file, you can add your own custom battle music to any mob in-game. There's also an option to provide default battle music for all hostile entities in the game!
See below for a preview:

# Entites and their respective songs, write in entity;song;priority format       
#    > entity = the entity's ID, eg. "minecraft:pig"       
#    > song = the song's ID, eg. "battlemusic:mini1"       
#    > priority = what precedence this song takes over other entity's music, 
#      eg. a priority of 1 will fade out and play over a priority of 0.      
entities_songs = ["somemod:someentity;battlemusic:redstone_monstrosity;3",  "minecraft:husk;battlemusic:kermetic;1"]

# A generic battle song to play for any other undefined hostile entity      
#    > Leave blank for no default battle music       
default_song = "battlemusic:mini1"

Hi! If you like my projects it would be greatly appreciated if you could donate! Even just 5$ would help. See the Ko-Fi link in the side panel.
Thank you!

Available Versions

Battle Music 1.21.1-1.2.0release
MC 1.21.1neoforge
July 19, 2026
Battle Music 1.20.1-1.2.0release
MC 1.19.3, 1.19.4, 1.20, 1.20.1forge
July 18, 2026
Battle Music 1.21.1-1.1.1release
MC 1.21.1neoforge
July 18, 2026
Battle Music 1.21 - 1.1.1release
MC 1.21forge
July 22, 2024
Battle Music 1.20.1 - 1.1.1release
MC 1.20, 1.20.1forge
July 22, 2024

How to Install Battle Music on Your Client

1

Install the Mod Loader Locally

Install forge for your local Minecraft version.

2

Download the Matching File

Choose the Battle Music file for forge and Minecraft 1.21.1.

3

Install Mod

Place the .jar file in your local .minecraft/mods folder and restart Minecraft. No server-side installation is required.

Compatibility

Mod Loaders

forgeneoforge

Minecraft Versions

1.21.1, 1.21, 1.20.6 (+12 more)

Server-side

Unsupported

Recommended RAM

4 GB(min. 3 GB)

Frequently Asked Questions

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

No. Modrinth marks Battle Music as unsupported on the server side. Install it only in your local Minecraft mods folder. Your server can remain unchanged unless the mod page lists an additional dependency.

Which version and loader does Battle Music require?

Use a file for forge, neoforge and your exact Minecraft version. Supported versions include 1.21.1, 1.21, 1.20.6. Files for different loaders are not interchangeable.

Battle Music is not working – what should I check?

First check the Minecraft version, loader version and required dependencies. Put the .jar file in your local .minecraft/mods folder and remove older duplicates. Because this mod is client-side, adding server RAM will not fix it.

Minecraft Server for Your Group

Battle Music stays on your client. Host a compatible world for your group.

Recommended RAM
4 GBfrom €5.2/mo
Minimum 3 GB | per 8 players
Create Server Now
Client Compatibility Guide
NVMe SSD Storage
DDoS Protection included

Details

License
Creative Commons Attribution 4.0 International
Server-side
Unsupported

Supported Versions

1.21.11.211.20.61.20.51.20.41.20.31.20.21.20.11.201.19.4+5 more