战斗音乐

战斗音乐

在激烈的怪物/PVP战斗中播放你导入的音乐。无需资源包。拖放设置,简单方便!

游戏机制

Minecraft Battle Music Mod

此模组会在生物/PVP战斗中播放你导入的音乐。无需资源包!

请查看"设置"部分了解如何开始使用。

功能

  • 全部可配置: 检测范围、阈值、淡入淡出时间、音乐池等,可在游戏内编辑(需要 ModMenu 和 Cloth Config)或通过 JSON 配置文件编辑。
  • 生物战斗: 当有 5 只敌对生物对你产生仇恨时触发。
  • 重型模式: 当生命值过低、大量生物攻击或遭遇 Boss 时,切换至单独的"重型"播放列表。与普通播放列表之间可实现平滑交叉淡入淡出!
  • PvP 触发: 受到来自其他玩家的设定伤害量(默认 6 点生命/3 颗心)后触发战斗音乐(默认播放重型播放列表)。
  • Boss 检测: Boss 进入检测范围时开始播放重型播放列表,还可选择性检测迷你 Boss(远古守卫者、劫掠兽、唤魔者、猪灵蛮兵)以及配置的任何额外实体 ID。
  • 战斗恢复: 若上一场战斗结束后立即开始新战斗,音乐将从上次淡出的位置恢复播放。

依赖项

Fabric

  1. Fabric Loader
  2. Fabric API
  3. (可选,强烈推荐)Mod Menu 与 Cloth Config - 可在游戏内编辑设置。

Forge / NeoForge

  1. (可选,强烈推荐)Cloth Config - 可在游戏内编辑设置。

设置

白色背景上写有"SETUP"文字,右侧有一个音符

添加你的音乐

首次启动时,模组会在你的 Minecraft 实例目录中创建一个 battlemusic 文件夹,其中包含两个子文件夹:

Regular Battle/
Heavy Battle/

将你的音乐添加到对应的文件夹中(请参考下文了解这两个文件夹的含义)。无需重启游戏。需要 Vorbis(.ogg)格式的音频文件。 必须是 Vorbis!

此文件夹也可以通过 ModMenu 打开!

你可以在 Modmenu 中进一步调整设置。以下是默认设置。

音乐播放条件

  • 普通战斗:当检测半径内(默认 25 格)有一定数量的生物(默认 5 只)攻击玩家时触发。
  • 重型战斗:当你的生命值低于或等于某个阈值(默认 6 点生命值/3 颗心),或附近有 Boss 时,音乐交叉淡入至重型模式。一旦进入重型模式,将保持该模式直至整个战斗结束。
  • PvP:在时间窗口内(默认 5 秒)受到来自其他玩家的伤害(默认 6 点生命/3 颗心)会触发战斗音乐(默认音乐池为重型,可配置为普通、重型或两者)。每次受到攻击都会重置计时器,并加上所有战斗的配置超时时间(默认 15 秒)。
  • 当未检测到战斗活动时,音乐会继续播放设定的时间(默认 15 秒),然后开始淡出。

如有任何问题,请提交至模组的 GitHub 问题追踪器!

许可证

MIT