这是 Forge 1.20.1 版;Fabric 1.21.1 版在 explainstone-and-songmelyn。
Explainstone and Songmelyn adds stone speakers to Minecraft 1.20.1 (Forge) that play Ogg Vorbis music — either imported by you (stored in the world) or streamed from a broadcast transmitter.
- 6 Explainstone variants (rock / stone / cobblestone / granite / diorite / andesite) + wall-mounted Songmelyn
- Right-click GUI: playlist (with track duration + progress bar), play / pause / stop, play mode (sequence / repeat one / shuffle), redstone toggle, per-block volume and range sliders
- Local mode plays its own playlist, Receive mode listens to a channel (
350.000–350.999) - Broadcast Transmitter sends music on a channel within 32–512 blocks (adjustable), with timer and redstone control
- Independent volume via the vanilla Records sound slider
- Requires Forge 47.x, Java 17 — no Fabric API needed
Minecraft 1.20.1 / Forge 模组:伪装成石头的音响,可以播放你自己导入的 ogg 音乐, 支持红石触发、频道广播(512 格信号)、收音、进度同步。
作者:GINKA_3L96WW1
模组 id:explainstone(与 Fabric 版一致,方便整合)
| 添加了六种讲解石 | 颂美铃(壁挂式教室广播音响) |
|---|---|
![]() |
![]() |
| 广播发信器 | 默认纹理的讲解石 |
![]() |
![]() |
- 讲解石(灰色岩石 / 石头 / 圆石 / 花岗岩 / 闪长岩 / 安山岩 共 6 种外壳)+ 颂美铃(壁挂式教室广播音响,薄板碰撞箱)
- 右键打开界面:播放列表、播放 / 暂停 / 停止、播放模式(顺序 / 单曲 / 随机)、红石检测开关、距离与音量滑块
- 自播放模式:放自己的列表
- 收信模式:只听频道广播,界面只留频率窗口(
350.000~350.999)和只读进度条 - 播放时方块上方会冒音符粒子;列表显示时长,下方有实时进度条
- 广播发信器:选择音乐 → 设频率 → 播放,把音乐以该频道广播出去
- 自己不发声,只发信;信号默认传 512 格(可调 32~512)
- 支持定时播放(关 / 1 / 3 / 10 分)与红石控制
- 收信方的讲解石会按发信器的播放模式续播,多台之间进度对齐
- 音频:MC 声音设置里的 「唱片机(Records)」滑块 独立控制所有讲解石音量,另有每方块自己的音量百分比
- 导入音频:随时导入任意 .ogg(导入后存进存档)
玩家:到 Releases 下载最新的
explainstone-*.jar,丢进 mods/ 即可(需要 Forge 47.x + Java 17,不需要 Fabric API)。
想自己构建:
git clone https://github.com/3L96WW1/explainstone-forge.git
cd explainstone-forge
./gradlew build # 产物在 build/libs/
./run-client.sh # 开发客户端(Gradle 用 JDK 21,游戏用 JDK 17)- 安装 Minecraft Forge 1.20.1(47.x)
- 把本模组的 jar 放进
mods/(不需要 Fabric API) - 启动游戏
- 放一个讲解石 / 颂美铃 / 广播发信器,右键打开界面
- 点「导入 ogg…」选文件(也可以把 ogg 丢进
config/explainstone/inbox/再点一次导入,会一次导入全部) - 选中曲目 →
▶ 播放;想让它收听广播就切到「收信」并设置频率 - 发信器上设同频率 →
▶ 播放,范围内的收信讲解石就会同步播放
- 格式:Ogg Vorbis(.ogg),不支持 mp3(可先用 ffmpeg 转:
ffmpeg -i in.mp3 -c:a libvorbis -q:a 5 -ac 1 out.ogg) - 建议 单声道 44.1kHz
- 单文件上限 6MB、时长上限 5 分钟
- 导入的音频保存在
<存档>/explainstone/audio/,会把存档撑大,删存档时一起删除
六种讲解石和颂美铃共用同一个形状,只是外壳材料 M 不同:
· M ·
M N M
M O M
N= 音符盒,O= 侦测器,M= 外壳材料(见下表)- 广播发信器是另一套形状:
T A T/I O I/R C I(T红石火把、A紫水晶碎片、I铁锭、O侦测器、R红石粉、C红石比较器)
| 方块 | 材料 M | 配方预览 |
|---|---|---|
| 讲解石 | 铁锭 | ![]() |
| 石头讲解石 | 石头 | ![]() |
| 圆石讲解石 | 圆石 | ![]() |
| 花岗岩讲解石 | 花岗岩 | ![]() |
| 闪长岩讲解石 | 闪长岩 | ![]() |
| 安山岩讲解石 | 安山岩 | ![]() |
| 颂美铃 | 白色羊毛 | ![]() |
| 广播发信器 | 见上面的特殊形状 | ![]() |
- 只支持 Minecraft 1.20.1(Forge)
- 只支持
.ogg,不支持 mp3 / m4a / flac - 收信音响与发信器需在同一维度;信号范围 32~512 格可调
- 播放列表存在方块实体里,打掉方块配置会丢失
- 文件选择框依赖 AWT,无图形环境时请用
config/explainstone/inbox/方式导入
- 代码:Mozilla Public License 2.0(见
LICENSE)—— 可自由使用、修改、随整合包分发;修改过的本模组源文件需继续以 MPL-2.0 开源。 - 素材(贴图、图标):© GINKA_3L96WW1,保留所有权利;仅允许随本模组原样分发。
- 说明:石头 / 圆石 / 花岗岩 / 闪长岩 / 安山岩变体的网罩正面贴图基于 Minecraft 原版材质制作;Minecraft 及其材质版权归 Mojang / Microsoft 所有。
- 玩家自行导入的音频归上传者所有,本模组不附带任何第三方音乐。
- 本项目与 Mojang / Microsoft 无关联。












