ModsFinder

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.

ForgeNeoForgeClient-side onlyMIT LicenseOpen source1.20.1 – 26.2

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

  1. 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.

  2. Soundpack folders

    Custom soundpacks are placed in the .minecraft folder and read by the game without any editing of game files.

  3. 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.

  4. 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.

26.2Not available1.2.0
1.21.1Not available1.1.0
1.20.11.0.0Not available
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

How it compares

Full comparison

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.

ModLoadersGame versionsEnvironmentUpdated
Music playerForge and NeoForge1.20.1 – 26.2Client-side only2026-08-26
Music EventsFabric, Forge and NeoForge1.20.1 – 1.21.1Client and server2026-08-14
BGM FieldsForge1.20.1 – 1.20.6Client and server2026-02-16
Dynamic Pack ManagerFabric, Forge, NeoForge and Quilt1.20 – 26.1.2Server-side only2026-04-16

Questions

Does Music player need a server install?

No. Servers do not need it; each player installs it for their own game.

Which loaders does Music player support?

Forge and NeoForge. Files are published for 1.20.1 and 1.21.1, and the newest builds target 26.2.

How is a custom soundpack activated?

Place the soundpack in the .minecraft folder, then add a resource pack that carries the same pack id to turn on the background music.

Can the music change for different situations?

Yes. Music follows the biome the player is in and the time of day, and it moves between peaceful and battle tracks as a fight starts or ends.

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

All projects

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…
Zoma1101, on the Modrinth page

Official listing

Owner
Zoma1101
Published
2025-05-05
Updated on Modrinth
2026-08-26
Facts verified
2026-10-15

Tags