音乐播放器

音乐播放器

情境BGM模组,让你根据生物群系、时间或战斗等条件播放自定义音乐。 只需设置好你的音效包并应用匹配的资源包,即可享受动态背景音乐!

冒险

🎵 音乐播放器模组

音乐播放器是一个让你根据游戏内条件自由设置和切换背景音乐(BGM)的模组。 根据世界的氛围自定义你的配乐——无论是白天还是夜晚,和平还是战斗!

📦 使用方法

  1. 在你的 .minecraft 文件夹中,进入 soundpacks 目录。
  2. 像这样设置你的自定义声音包:

soundpacks/pack_name/assets/pack_id/conditions/predicate.json soundpacks/pack_name/assets/pack_id/music/name.ogg

示例声音包

示例声音包在这里

声音包无法以 zip 文件格式被识别

这将在未来修复。

  1. 应用一个与你的 pack_id 同名的资源包以激活 BGM。

📄 条件文件设置(predicate.json)

{
  "priority": 100, // 当多个条件匹配时,优先级更高的生效
  "music": "music/name.ogg",
  // 下面列出播放条件
}

🎯 可用的播放条件

条件 描述
"biomes": [] 在指定的生物群系中播放(支持生物群系标签)。
"is_night": true/false 如果为 true,仅在夜晚播放。
"is_combat": true/false 如果为 true,在战斗中播放(当附近的生物准备攻击时触发)。
"isVillage": true/false 如果为 true,当村民在附近时播放。
"min_y": n 当玩家 Y 坐标高于 n 时播放。
"max_y": n 当玩家 Y 坐标低于 n 时播放。
"weather": [clear/rain/thunder] 在指定的天气中播放。
"dimensions": [] 在指定的维度中播放。
"gui_screen": [ ... ] 仅在指定的 GUI 界面打开时播放。支持的界面:crafting/inventory/furnace/brewing_stand/chest/creative
"entity_conditions": [] 如果指定的实体在半径范围内且其数量在 min_count 和 max_count 之间,声音将播放。
"radius": n 检查 n 格范围内的实体。
"min_count": n 所需匹配实体的最小数量。
"max_count": n 允许匹配实体的最大数量。

🎶 现在你可以为 Minecraft 冒险中的每一个瞬间打造沉浸式的配乐!

  • 把这个也添加到你的资源包中 soundpacks/pack_id/pack.mcmeta
{
  "pack": {
    "pack_format": 15,
    "description": "",
  }
}