Music player
ModSituational BGM mod that lets you play custom music based on conditions like biome, time, or combat. Just set your soundpack and apply the matching resource pack to enjoy dynamic background music!
Type
Mod
Modrinth Downloads
2,148
Modrinth ID
ZHw0cZCU
Last Updated
Jul 29, 2026
Description
π΅ Music Player Mod
Music Player is a mod that lets you freely set and switch background music (BGM) based on in-game conditions. Customize your soundtrack to match the worldβs atmosphere β whether it's day or night, peaceful or in battle!
π¦ How to Use
- Inside your .minecraft folder, navigate to soundpacks.
- Set up your custom soundpack like this:
soundpacks/pack_name/assets/pack_id/conditions/predicate.json soundpacks/pack_name/assets/pack_id/music/name.ogg
Example SoundPack
Example SoundPack is here
Soundpack cannot be recognized in zip file format
This will be fixed in the future.
- Apply a resource pack with the same name as your pack_id to activate the BGM.
π Condition File Setup (predicate.json)
{ "priority": 100, // Higher priority takes effect when multiple conditions match "music": "music/name.ogg", // Playback conditions listed below }π― Available Playback Conditions
Condition Description "biomes": [] Plays in the specified biomes (biome tags supported). "is_night": true/false Plays only at night if true. "is_combat": true/false Plays during combat if true (triggers when nearby mobs prepare to attack). "isVillage": true/false Plays when villagers are nearby if true. "min_y": n Plays when player Y position is higher than n. "max_y": n Plays when player Y position is lower than n. "weather": [clear/rain/thunder] Plays during specified weather. "dimensions": [] Plays in specified dimensions. "gui_screen": [ ... ] Plays only when specified GUI screens are open. Supported screens: crafting/inventory/furnace/brewing_stand/chest/creative "entity_conditions": [] The sound will play if the specified entities are within the radius and their count is between min_count and max_count. "radius": n Checks for entities within n blocks. "min_count": n Minimum number of matching entities required. "max_count": n Maximum number of matching entities allowed.πΆ Now you can create an immersive soundtrack tailored to every moment in your Minecraft adventure!
- Add this to your pack too soundpacks/pack_id/pack.mcmeta
Compatibility
Mod Loaders
Game Versions
Recommended Gear
AffiliateHardware and extras that pair well with this mod.
As an Amazon Associate I earn from qualifying purchases.
Similar Mods
Why Does My Glass Sound Like That
A simple client side mod so when you break glass with a silk touch pickaxe it wont break your ear drums
OmniSequence: Transfinite
An endgame AE2 and ExtendedAE addon featuring molecular rewriting, transfinite crafting storage, massive parallel proces...
Tiny Soldiers (Clay Soldiers Inspired)
Bring tiny soldiers made of Minecraft's blocks, to life! Create armies of miniature warriors that fight each other with...
Item Drops
Modify the appearance of dropped items and blocks.
AE2LT Packaged Pattern Provider
Packaged Pattern Provider addon for AE2 Lightning Tech
Dynamic Trees - Jaden's Nether Expansion
Compatibility mod between Dynamic Trees and Jaden's Nether Expansion