Mineuniverse
Mods
Zoma's Music player

Zoma's Music player

MOD
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!
by Zoma1101
Download Claim this project
Add a badge to your pageLink to Zoma's Music player from a README, website or forum post.
Preview: Badge

Badges update automatically and link to the mod page on MineUniverse.

1,603 downloads
0 likes
0 followers
Updated Oct 14, 2026
0 hypes
Follow0
Adventure and RPG
Advertisement Remove ads with Premium →

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

zomas_music_player-1.2.0.jar
MC Client, NeoForge, 26.2
Release 2026-08-26 Get
Zoma's Music Player-1.1.0
MC Client, 1.21.1, NeoForge
Release 2026-08-21 Get
Zoma's music_player-1.0.0
MC Client, 1.20.1, Forge
Release 2026-08-21 Get
Zoma's Music Player 1.1.4
MC Client, 1.20.1, Forge
Release 2026-05-29 Get
Zoma 's Music Player 1.1.3
MC Client, 1.20.1, Forge
Release 2025-06-12 Get
Zoma's Music-Player v1.1
MC Client, 1.20.1, Forge
Release 2025-05-31 Get
music_player-1.0-beta.jar
MC Client, 1.20.1, Forge
Beta 2025-05-05 Get

More from Zoma1101

Advertisement Remove ads with Premium →

You Might Also Like