
普通扬声器
允许玩家使用扬声器模块在游戏中播放来自本地URL的自定义音频。
本模组添加了一个多功能扬声器方块,让你可以在世界中广播自定义音频。无论是想通过背景音乐营造氛围、为事件播放独特音效,还是分享你最爱的曲目,Simply Speakers 都能满足你。

特性
- 扬声器方块:一个可放置在世界中的全新方块。
- 自定义音频:播放任意直接 .mp3 或 .wav 链接的音频。注意:仅支持本地文件链接。不支持来自互联网链接的流媒体播放。
- 代理扬声器系统:通过连接到主扬声器的代理扬声器,在多个位置同步音频播放。
- 跨平台:同时支持 Fabric 和 Forge 模组加载器。
工作原理
- 主扬声器:主扬声器方块控制音频播放状态(播放、暂停、停止),并存储所选的音频文件信息。
- 代理扬声器:这些方块可以放置在世界中的任何地方,并通过在其配置界面中设置相同的主扬声器 ID 来连接到主扬声器。
- 同步:当主扬声器开始播放音频时,所有具有相同主扬声器 ID 的代理扬声器将在完全相同的播放位置开始播放相同的音频,从而在多个位置创建同步的音频体验。
- 红石控制:扬声器和代理扬声器方块都可以使用红石信号控制。通电时播放音频,断电时停止。
- 范围音频:在扬声器和代理扬声器方块的设定范围内可以听到音频,进入或离开该范围的玩家将自动开始或停止听到音频。
手动添加音频文件
音频文件存储在你的世界存档文件夹中的 simply_speakers_audios 目录内。要手动添加新的音频文件,请遵循以下步骤:
生成 UUID:创建一个新的 UUID(例如,使用在线生成器:https://www.uuidgenerator.net/))。
重命名并放置文件:将你的 .mp3 或 .wav 文件重命名为
<你的uuid>.mp3(或 .wav),然后将其放入simply_speakers_audios目录(位于“{你的存档目录}\simply_speakers_audios”)。更新清单:打开
audio_manifest.json文件,并添加一个新条目,以 UUID 作为键,原始文件名作为值,如下所示:{ "your-uuid": { "uuid": "your-uuid", "originalFilename": "your-song.mp3" } }
- 用户友好的图形界面: 右键单击扬声器方块以打开一个简单的界面,你可以在其中粘贴音频文件的路径。
- 多人游戏就绪: 设计用于在多人游戏环境中流畅运行,确保附近所有玩家都能共享听觉体验。
计划中的功能:
- 暂停音频的功能
- 自定义每个扬声器的播放速度
- 以及更多!
依赖项:
- Architectury API
- Fabric API(适用于 Fabric)
建议与错误报告
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。