Music player
by Zoma1101
Music player lets players set custom background music that changes with in-game conditions such as biome, time of day, and whether a fight is underway.
What it does
Custom soundtracks are organized as soundpacks inside the .minecraft folder. A soundpack is activated by pairing it with a resource pack that shares its pack id, and the background music then switches automatically as conditions in the world change. The result is a soundtrack tuned to a day, a night, a peaceful village or a battle rather than one looping track.
The mod is built for single-player and multiplayer clients, and it is set up by adding a soundpack folder and a matching resource pack. Players who want a different atmosphere for each part of their adventure can add more packs over time. Because the soundtrack logic runs entirely on the client, no server installation is needed, and joining a server that does not run the mod leaves the music unchanged.
Music player is published for Forge and NeoForge. Files exist for 1.20.1 and 1.21.1, and the newest builds target 26.2. The code is under the MIT License and is open source, with the source code and issue tracker publicly linked.
Key features
Condition-based background music
Background music follows the biome the player is in, the time of day and whether a peaceful or battle situation is underway.
Soundpack folders
Custom soundpacks are placed in the .minecraft folder and read by the game without any editing of game files.
Resource pack pairing
A soundpack is activated by a matching resource pack that shares its pack id, which keeps each soundtrack tied to its set.
Multiple soundtracks
More than one soundpack can be added, letting a player build different soundtracks for different worlds or moods.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
How it compares
Music Events is a Client and server mod for Fabric, Forge and NeoForge, covering 1.20.1 – 1.21.1, and it is released under All rights reserved, so it is not open source. BGM Fields is a Client and server mod for Forge only, covering 1.20.1 – 1.20.6, under a Custom license and not open source. Dynamic Pack Manager is open source under the MIT License and runs server-side only on Fabric, Forge, NeoForge and Quilt, 1.20 – 26.1.2, so unlike Music player it is not a client mod.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Music player | Forge and NeoForge | 1.20.1 – 26.2 | Client-side only | 2026-08-26 |
| Music Events | Fabric, Forge and NeoForge | 1.20.1 – 1.21.1 | Client and server | 2026-08-14 |
| BGM Fields | Forge | 1.20.1 – 1.20.6 | Client and server | 2026-02-16 |
| Dynamic Pack Manager | Fabric, Forge, NeoForge and Quilt | 1.20 – 26.1.2 | Server-side only | 2026-04-16 |
Questions
Does Music player need a server install?
Which loaders does Music player support?
How is a custom soundpack activated?
Can the music change for different situations?
In the catalog
Music player is one of 8,016 Management mods on ModsFinder, and one of 2,698 Management mods for Forge. 13,894 mods support Minecraft 26.2.
More from Zoma1101
Similar mods
What the author says
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! soundpacks/pack_name/assets/pack_id/conditions/predicate.json…
Official listing
- Modrinth page
- modrinth.com/mod/music_player
- Owner
- Zoma1101
- Published
- 2025-05-05
- Updated on Modrinth
- 2026-08-26
- Facts verified
- 2026-10-15
