
音频层
从本地文件夹加载你自己的MP3文件,并在游戏的`audiolayer`命名空间下播放它们。它还内置了KubeJS支持,用于客户端脚本编写,并提供了可直接用于整合包和游戏玩法集成的示例。
Audiolayer 是一个适用于 Minecraft 1.21.1 的 NeoForge 模组,它允许你从本地文件夹加载自己的 MP3 文件,并在游戏内以 audiolayer 命名空间播放它们。它还内置了 KubeJS 支持,用于客户端脚本编写,并提供了可直接用于整合包和游戏玩法集成的示例。
功能特性
- 从
config/audiolayer/input/加载自定义 MP3 文件 - 直接流式传输 MP3,无需先将所有音频转换为 OGG 格式
- 基于文件夹结构的稳定声音 ID
- 游戏内命令,用于列出、播放、停止和重载声音
- 与服务器兼容的声音播放,路由至客户端
- 内置 KubeJS 支持,用于客户端脚本
- 为其他模组提供简单的 Java API 以便集成 Audiolayer
- 自动生成运行时资源包
工作原理
将 MP3 文件放入:
config/audiolayer/input/
文件夹名称将作为声音 ID 的一部分。例如:
music/theme.mp3->audiolayer:music.themeui/confirm.mp3->audiolayer:ui.confirm
使用 /audiolayer list 查看已加载的声音,使用 /audiolayer play <sound_id> 播放某个声音,使用 /audiolayer reload 重新扫描文件夹。
KubeJS 支持
Audiolayer 包含一个内置的 KubeJS 插件。当安装了 KubeJS 时,你无需额外设置即可从客户端脚本控制 Audiolayer。
整合包使用
整合包作者可以自由地将 Audiolayer 包含在其整合包中。
注意事项
Audiolayer 仅用于本地音频文件。想要听到 Audiolayer 声音的每位玩家都需要在本地安装该模组并拥有相同的音频文件。KubeJS 支持仅适用于客户端脚本。
版权与音频责任
Audiolayer 是一个播放工具,不授予任何音频内容的权利。
整合包作者、模组作者和最终用户有责任确保其通过 Audiolayer 使用、打包或分发的任何音频文件均已获得适当许可或在其预期用途上合法允许。
使用 Audiolayer 即表示你确认对你加载到该模组中的任何音频内容拥有必要的权利。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。