扩音器

基本信息

属性 值
注册名 computronics:speaker
方块类 pl.asie.computronics.block.BlockSpeaker
TileEntity pl.asie.computronics.tile.TileSpeaker
父类 BlockMachineSidedIcon → BlockPeripheral
文档名 speaker(BlockSpeaker.java:20)
朝向 Rotation.SIX,6 个朝向变体(BlockSpeaker.java:22)
正面材质 computronics:speaker_front(上方,side 2,BlockSpeaker.java:36-42)
创造标签 tabComputronics(继承自 BlockPeripheral.java:29)
开启配置 enable.speaker,默认 true(Computronics.java:235)

功能

音频网络的播放终端。与铁音符盒不同,扩音器本身不演奏音符,而是接收经由音频线传来的 DFPWM 音频流并播放。

渲染上正面(sideNumber == 2)使用独立贴图 speaker_front,其余朝向走父类的机械侧面贴图(BlockSpeaker.java:31-33)。

交互

触发 行为
音频网络输入 播放接收到的 DFPWM 音频
外部(红石/计算机) 无内置直接控制接口,声音由网络驱动

合成配方

无 OC 配方(ModRecipes.java:93-107):

sIs
ini
sIs
字符 物品
s 石砖 minecraft:stonebrick
I 铁锭 ingotIron
i 铁栅栏 minecraft:iron_bars
n 音符盒 minecraft:noteblock

OC 配方(ModRecipes.java:363-379):

ItI
ini
IcI
字符 物品
I 铁锭 ingotIron
i 铁栅栏 minecraft:iron_bars
n 音符盒 minecraft:noteblock
t oc:materialTransistor
c oc:circuitChip1

选择逻辑:ModRecipes.java:62 —— 装了 OpenComputers 且 recipes.easyRecipeMode 为 false 时走 OC 配方,否则走无 OC 配方。

相关条目