Back to mods
Zoma's Music player project artwork

CurseForge · Minecraft mod

Zoma's Music player

Situational 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!

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which Zoma's Music player release should I use?

Updated last month
Latest stable file zomas_music_player-1.2.0.jar
Game version 26.2
Loader NeoForge

Zoma's Music player zomas_music_player-1.2.0.jar targets 26.2 with NeoForge. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.

Where it goes

Is Zoma's Music player required on the client, server, or both?

The project page does not say whether this file belongs on the client, dedicated server, or both.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release NeoForge
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

The source does not explicitly classify this release as client-only or server-only.

What else does Zoma's Music player zomas_music_player-1.2.0.jar need?

zomas_music_player-1.2.0.jar. Change the file and its required mods may change too.

No extra mods listed for this file

This file does not list any required mods. Do not add a library just because a different file uses it.

This file does not list any required or optional mods.

Before you install it

Add Zoma's Music player without breaking your instance.

Built for Zoma's Music player zomas_music_player-1.2.0.jar. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use zomas_music_player-1.2.0.jar. It targets 26.2 with NeoForge; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    This file does not list any required mods. Do not add a library just because a different file uses it.

  3. 03

    Put it on the correct side

    The project page does not say whether this file belongs on the client, dedicated server, or both.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside zomas_music_player-1.2.0.jar. It opens that exact file at the source.

About this project

What does Zoma's Music player add?

🎵 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

  1. Inside your .minecraft folder, navigate to the soundpacks directory.
  2. Set up your custom soundpack using the following structure:
soundpacks/
└── yourpackname/
    └── assets/
        └── your_pack_id/
            ├── conditions/
            │   └── predicate.json
            └── music/
                └── name.ogg

> ⚠️ Currently, soundpacks cannot be recognized in .zip format.
> This will be fixed in a future update.

  1. Apply a resource pack with the same name as your pack_id to activate the BGM in-game.

📄 Condition File Setup (predicate.json)

{
  "priority": 100,           // Higher priority takes effect when multiple conditions match
  "music": "music/name.ogg"  // Path relative to your music folder
  // Playback conditions listed below
}

🎯 Available Playback Conditions

Key Type Description
biomes string[] Plays in the specified biomes. Biome tags are supported.
is_night true / false Plays only at night if true.
is_combat true / false Plays during combat if true (triggers when nearby hostile mobs prepare to attack).
isVillage true / false Plays when villagers are nearby if true.
min_y number Plays above the specified Y-coordinate.
max_y number Plays below the specified Y-coordinate.
weather ["clear", "rain", "thunder"] Plays during specified weather.
dimensions string[] Plays in the specified dimensions.
gui_screen string[] Plays only while the specified GUI screen is open. Supported: crafting, brewing_stand, shulker_box, furnace, anvil, enchantment, cartographytable, smithing, merchant.

🗂️ Required Metadata File

Also include the following file to ensure your soundpack is recognized:

soundpacks/your_pack_id/pack.mcmeta

{
  "pack": {
    "pack_format": 15,
    "description": ""
  }
}

🎶 Now you can create an immersive soundtrack tailored to every moment in your Minecraft adventure!

Project description from CurseForge.

Pick your setup

Zoma's Music player by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

3 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

Zoma's Music player versions and loaders

7 of 7 releases match

Looking for an older file? The official CurseForge project page is in Resources.