
环境音乐播放器 + 音乐控制器
一个环境音乐系统和完整的音乐控制器。
查看大图版本重要说明 1.3.0 此版本包含一个新功能,即像音乐应用一样制作播放列表,但由于它使用了环境播放器系统,要播放你的音乐,你需要知道如何使用它,因此我更新了模组的教程界面,并添加了一个新章节播放列表 请阅读它,它会告诉你其工作原理。
此外,由于它使用了同一系统,我刚刚为环境管理器制作了配置界面,允许你拥有两套配置版本,因为配置类型相同,我无法为播放列表模式版本设置默认值,这意味着你必须自行配置,例如禁用噪音检查或随机播放模式。
版本:1.2.0 日期:2026年4月23日
如遇任何问题,请在评论区留言,我会尽力提供帮助
我修复了大量错误,没有添加新功能,但修复了一些原本无效的功能,以下是我所做的一些改进:
1. 修复了配置文件夹中没有环境音乐时导致的屏幕崩溃问题。
2. 优化了混入(Mixin)代码,使其更兼容、更具适应性且占用更少资源。
3. 修复了事件延迟问题,现在你可以为任何事件设置最小和最大延迟时间,并且可以正常工作,不过你可能需要先打开一个世界。
4. 环境播放器启用后,将不再干扰主菜单。
5. 为模组添加了一个新的依赖项。
6. 修复了模组生物群系未使用自定义最小和最大延迟时间的问题。
------------------------------------------------------------------------------
这是一个音乐控制器,旨在使整个游戏音乐可自定义,通过自定义配置菜单和界面来控制音乐和声音事件,有其他模组也做类似的事情,但它们都没有提供一种直观简便的方式来配置音乐而无需处理其SoundEvents,而这个模组则完全掌控了游戏的音乐系统。
它还附带一个环境音乐播放器,可动态地向游戏添加另一个音乐系统,且不会破坏我的世界的音乐管理器,两者可以同时运行而互不干扰,还提供了许多选项来决定哪个系统更优先播放。
该播放器拥有众多设置,几乎可以说是一个完整的环境播放器系统,它会监听静默以及与声音相关的游戏操作来播放环境音。
请查看图片部分以了解相关界面。
关于世界事件的一些信息:
- 探索: 当持有已完整探索的地图时激活。
- 地下: 在y轴 -10 以下时触发。
- 深度黑暗: 基本上是通过检测屏幕亮度来触发,因此会在洞穴或黑暗区域、夜晚、遇到循声守卫等情况下激活。
它们还有优先级,维度优先,其次是玩家状态(非常严格,除非你正在做相关行为否则不会触发),然后是海洋,接着是地下,之后是天气(雨天和雷暴),然后是生物群系和世界状态,最后是使用我的世界默认时间设定的白天时段。
兼容性
我添加了三个混入(Mixin),其中两个可以在不破坏模组的情况下禁用。
要禁用这些混入以消除冲突,首先使用压缩软件打开模组的jar文件,然后在其中打开musicontroller_k.mixins.json ,内部包含:
"client": [
"MusicManagerMixin",
"SoundEngineAccessorMixin",
"SoundManagerAccessorMixin",
"SubtitleOverlayMixin",
"ToastInstanceMixin"
]
- "SubtitleOverlayMixin" 可以移除:禁用声音字幕的功能将会失效,是的,我知道游戏里已有此选项,但对我来说它从未生效过。
- "ToastInstanceMixin" 你也可以移除这个,当我的世界显示一个提示(Toast)时会发出声音,我用这个混入来为我的音乐提示实例禁用此声音,所以如果你移除它,只会重新添加该声音,仅此而已。
访问器(Accessor)不会引起任何问题,对于MusicManagerMixin,这很重要,它是不可移除的,否则会导致崩溃。
我制作这个模组的原因是因为我需要它,而且我确实找不到一个能让我做到现在这个模组所能实现的功能的模组。
我也会为个人使用制作其他模组,但它们通常都是完全可配置的,因此任何人都可以将其用于个人用途,我主要工作和游玩在1.20.1版本上,我的世界因为版本和平台众多,确实很难开发,但无论如何,如果有人需要这个模组的其他版本,我只能有偿制作或者需要它在这里获得支持,因为在这里上传模组不会带来任何收益,而制作它们需要花费数月时间,这并不有趣,而且创作者也是有生活的,他们不是机器。
正在加载版本记录…









正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。