All Mods Resource Packs Data Packs Shaders Modpacks Plugins
Battle Music

Battle Music

by nekotune • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

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!

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
1.20.x 1.19.x
Forge
14h ago 1
1.21.1
Neoforge
14h ago 1
1.20.x 1.19.x
Forge
14h ago 1
1.21.1
Neoforge
14h ago 1
1.21.1
Neoforge
14h ago 1
1.20.x 1.19.x
Forge
14h ago 1
1.21.1
Neoforge
14h ago 1
1.21
Forge
14h ago 1
1.20.x
Forge
14h ago 1
1.21
Forge
14h ago 1
1.20.1
Forge Neoforge
14h ago 1
1.19.x
Forge
14h ago 1
1.20.x 1.19.x
Forge
14h ago 1
1.20.x 1.19.x
Forge
14h ago 1
1.20.x
Forge
14h ago 1
1.16.5
Forge
14h ago 1
1.19.x
Forge
14h ago 1
1.20.x
Forge
14h ago 1
  • CONFIGS UPDATED**
Move your settings to config/battlemusic.toml

Fix [#15](https://github.com/Neko2n/mc-battle-music/issues/15) and [#16](https://github.com/Neko2n/mc-battle-music/issues/16)
Prioritize native boss music when enabled for Aether and Cataclysm
[1.2.1] Battle Music 1.2.1 by nekotune on Oct 14, 2026
Download
  • CONFIGS UPDATED**
Move your settings to config/battlemusic.toml

Fix [#15](https://github.com/Neko2n/mc-battle-music/issues/15) and [#16](https://github.com/Neko2n/mc-battle-music/issues/16)
Prioritize native boss music when enabled for Aether and Cataclysm
Ported to NeoForge 1.21.1
Fixed battle music not playing for neutral entities (eg. Endermen)
Fixed battle music not playing for neutral entities (eg. Endermen)

  • Ported to 1.21

[ Changelog from 1.20.1 ]
  • Refactored most of the mod's code, should be more performant
  • Fixed default configuration values
  • Added a new debug command for checking what's currently playing
  • Fixed music breaking when switching dimensions while a song is playing
  • Fixed Ender Dragon music shifting in pitch before all crystals were destroyed (again)
  • Added phase 2 pitch shifting for the Wither and unified phase 2 pitch shifting under one configuration setting
  • Made battle music only start if you and the mob can see each other

  • Refactored most of the mod's code, should be more performant
  • Fixed default configuration values
  • Added a new debug command for checking what's currently playing
  • Fixed music breaking when switching dimensions while a song is playing
  • Fixed Ender Dragon music shifting in pitch before all crystals were destroyed (again)
  • Added phase 2 pitch shifting for the Wither and unified phase 2 pitch shifting under one configuration setting
  • Made battle music only start if you and the mob can see each other

  • Ported changes from 1.20.1
  • Fixed crash
  • Fixed Ender Dragon music pitch shifting before all crystals are destroyed
  • Fixed typo in configuration file
  • Added a new command "set"
  • Allows you to set the music for entities in-game
  • Automatically updates the config file
  • Define an entity, a sound, and a priority to set the entity's battle music
  • Define just an entity to remove any battle music assigned to that entity
  • Fixed config file typo
  • Fixed version numbers
  • Port to 1.20.6
  • Ported to 1.16.5
  • Release
  • Release
Battle Music Icon
Download Battle Music
Select game version
Select platform