![[DCME] 动态情境音乐引擎](https://cdn8.newbeebox.com/nbbnext/2026/08/07/b992304d0242a995c125ce374054f685.png)
[DCME] 动态情境音乐引擎
用动态音轨替换原版音乐,该音轨会根据生物群系、时间、天气、战斗、Boss、建筑等情境做出反应。完全可通过资源包和JSON自定义,无需编程。

[DCME] 动态情境音乐引擎
DCME 用一套完全动态、情境感知的原声带取代了 Minecraft 的原版音乐系统。音乐会根据你正在做的事情实时调整:探索、战斗、洞穴探险、面对 Boss,或是观看制作人员名单滚动。
重要:需要资源包
DCME 是一个音乐引擎,不包含音乐曲目。你需要在游戏中听到音乐,需要一个兼容的资源包。在 CurseForge 或 Modrinth 上搜索 [DCME] 以找到社区制作的原声带。
如果你制作了一个音乐包,请在项目标题中添加 [DCME],以便用户能够找到它。
情境音乐
这个模组每秒都会评估数十种条件,并为当下播放合适的音乐:
- 主世界 - 白天、夜晚、黎明和黄昏各有其专属原声带
- 天气 - 下雨会触发专属的氛围音乐
- 地下 - 洞穴和深暗之域有独特的音乐
- 维度 - 下界和末地有截然不同的音景
- 战斗(PVE) - 当敌对生物锁定你为目标时,动态音乐会启动
- 战斗(PVP) - 攻击者和受害者都会触发音乐,带有队伍保护和可配置的持续时间
- Boss - 凋灵、末影龙和远古守卫者各有专属的 Boss 主题曲
- 界面 - 主菜单和制作人员名单有各自的音乐
平滑过渡
- 3 种过渡模式 - 交叉淡化(同时淡出/淡入)、间歇(曲目之间静音)、或混合(同组内交叉淡化,组间间歇)
- 战斗叠加 - 战斗音乐播放时,基础音乐会淡出至近乎无声,然后从停止处恢复播放
- Boss 战 - 在长时间 Boss 战期间,基础音乐会被释放以释放资源
- 维度切换 - 进入传送门时,音频状态会干净地重置
- 曲目末尾淡出 - 曲目在接近结尾时会优雅地淡出,而不是突然停止
PVP 战斗检测
DCME 在服务端跟踪玩家对玩家的战斗。当一个玩家击中另一个玩家时,双方都会收到 PVP 战斗音乐信号。
- 双向触发 - 双方玩家都会获得战斗音乐
- 队伍保护 - 同一记分板队伍中的玩家不会相互触发 PVP 音乐
- 可配置持续时间 - 在最后一次攻击后,音乐会持续一段可配置的时间(默认:5 秒)
仅播放一次(智能分组)
情境可以在过渡前播放完当前曲目,但仅限于同一组内。改变维度或从地表进入地下时,总是会立即进行交叉淡化。
分组:overworld_surface、overworld_underground、nether、end、screen、combat、boss
配置
- JSON 配置 位于
config/dcme.json- 主音量、淡入淡出时长、曲目间间歇、战斗半径、PVP 持续时间、队伍保护、各情境开关等等 - 游戏内配置界面 通过 Mod Menu - 无需编辑文件即可开关每个情境、调整 PVP 设置和更改过渡模式
- 情境独立覆盖 - 每个情境可以定义自己的音量、淡入淡出时间和间歇时长
通过资源包实现 100% 自定义
- 替换曲目 - 通过资源包交换任何 OGG 文件
- 添加新情境 - 创建 JSON 文件以定义新的音乐触发条件
- 覆盖现有情境 - 用你自己的定义替换任何默认情境
- 自定义条件 - 生物群系、维度、时间、天气、海拔、天空光照、战斗、Boss、结构、季节、进度等等
请参阅随附的示例资源包和数据包以获取完整指南。
配置文件夹覆盖
将情境 JSON 文件放入 config/dcme/contexts/ 中,即可在无需资源包的情况下覆盖任何情境。拥有最高优先级 - 同时覆盖默认设置和资源包设置。
第三方音乐屏蔽
DCME 会阻止其他模组播放它们自己的音乐,以防止冲突。可在 config/dcme.json 中按命名空间进行配置。唱片机的音乐永远不会被屏蔽。
情境优先级系统
| 情境 | 优先级 | 层级 | 分组 |
|---|---|---|---|
| 末影龙 | 100 | 覆盖 | boss |
| 凋灵 | 95 | 覆盖 | boss |
| 远古守卫者 | 90 | 覆盖 | boss |
| 战斗(监守者) | 85 | 覆盖 | combat |
| 战斗(通用) | 80 | 覆盖 | combat |
| 制作人员名单 | 70 | 基础 | screen |
| 菜单 | 60 | 基础 | screen |
| 深暗之域 | 50 | 基础 | overworld_underground |
| 地下 | 40 | 基础 | overworld_underground |
| 下雨 | 38 | 基础 | overworld_surface |
| 黎明 | 22 | 基础 | overworld_surface |
| 黄昏 | 22 | 基础 | overworld_surface |
| 夜晚 | 20 | 基础 | overworld_surface |
| 白天 / 下界 / 末地 | 10 | 基础 | (视情况而定) |
兼容性
- Mod Menu - 用于游戏内配置界面
- Serene Seasons / Fabric Seasons - 基于季节的音乐
- Sound Physics Remastered, AmbientSounds
- PartyAddon 以及任何使用计分板队伍机制的队伍模组
用于 Legends Reborn: Medieval 整合包中。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。