Cable RF(RF 能量电缆)
基本信息
| 属性 | 值 |
|---|---|
| 注册名 | StevesAddons:cable_rf |
| 方块类 | stevesaddons.blocks.BlockCableRF |
| TileEntity | stevesaddons.tileentities.TileEntityRFNode |
| 材质 | Material.iron(铁) |
| 纹理 | StevesAddons:cable_rf_0 ~ _3(4 张,按面配置动态选择) |
| 硬度 | 1.2 |
| 脚步音效 | soundTypeMetal |
| 创意模式标签 | StevesFactoryManager |
| 掉落物 | 自身 |
功能
Cable RF(RF 能量电缆)是一种能量传输方块,将 CoFH RedstoneFlux(RF)能量网络与 Steve’s Factory Manager(SFM)连接。它通过将 RF 产能机器和 RF 用电机器的能量连接暴露为 SFM 集群中的流量组件,实现 SFM 与 RF 能量系统的交互。
TileEntity
TileEntityRFNode 继承自 TileEntityClusterElement,实现了 IEnergyProvider、IEnergyReceiver 和 ISystemListener 接口。
每个面(6 个 ForgeDirection)独立记录输入/输出方向,使用独立的布尔标志位决定能量流向。它向 SFM 的 ClusterMethodRegistration 系统注册,并通过 RFNodeUpdateMessage 数据包与客户端通信。
图标渲染是动态的:方块根据每个面配置为输入(icons[2])、输出(icons[1])、双向(icons[3])或无连接(icons[0])显示不同纹理(BlockCableRF.java:56-67)。
合成配方
R C R C = StevesFactoryManager 电缆
R C R R = 红石
R C R
依赖
- 必须后于
StevesFactoryManager加载 - 必须后于
CoFHCore加载
已订正(审计)
- 注册名:原文写
stevesaddons:CableRF,实为StevesAddons:cable_rf。证据:reference/Names.java:7定义CABLE_RF = "cable_rf",registry/BlockRegistry.java:28以该常量作registerBlock实参;modid 取自@Mod(modid = StevesAddons.ID),ID = "StevesAddons"(StevesAddons.java:44,54)。 - 材质:原文只写「Iron(铁)」,未区分材质与纹理。已补为
Material.iron(BlockCableRF.java:23),并补记实际纹理名cable_rf_0~_3(BlockCableRF.java:39)。 - 硬度 1.2、TileEntity 继承关系与接口、合成配方经核对属实,未改动。