Steve’s Factory Manager
Git commit:
d746b59
Steve’s Factory Manager 是一个功能强大的 Minecraft 工厂自动化模组,提供了模块化的电缆系统来管理物品运输、流体控制、红石信号处理和更多高级功能。
方块
核心组件
- Manager - 中央编程与控制枢纽
传输电缆
- Cable - 基础传输管道
- Cable Relay - 带存储的中继电缆
- Cable Cluster - 集群总线
红石组件
- Cable Input - 红石信号输入
- Cable Output - 红石信号输出
- Cable BUD - 方块更新检测器
工具组件
- Cable Breaker - 方块破坏工具
- Cable Intake - 世界物品拾取
装饰/功能组件
- Cable Camouflages - 电缆伪装
- Cable Sign - 告示牌文字更新
- Cable Creative - 创意模式无限源/汇
物品
- Connection Block - 连接配置类型
系统架构
TileEntity 层次
TileEntityManager- 主控制器TileEntityCluster- 集群管理TileEntityClusterElement- 集群元素基类(Relay、Output、Input、BUD 等继承)TileEntityRelay- 中继器(实现 IInventory、IFluidHandler)TileEntityOutput- 输出(实现 IRedstoneNode)TileEntityInput- 输入(实现 IRedstoneNode)TileEntityBUD- BUD 触发器TileEntityBreaker- 方块破坏器TileEntityIntake- 物品拾取TileEntityCamouflage- 伪装TileEntitySignUpdater- 告示牌更新
连接类型
| 类型 | 接口/类 | 用途 |
|---|---|---|
| INVENTORY | IInventory | 物品库存连接 |
| TANK | IFluidHandler | 流体罐连接 |
| EMITTER | TileEntityOutput | 信号输出 |
| RECEIVER | TileEntityInput | 信号输入 |
| NODE | IRedstoneNode | 红石节点 |
| BUD | TileEntityBUD | 方块更新检测 |
| CAMOUFLAGE | TileEntityCamouflage | 伪装配置 |
| SIGN | TileEntitySignUpdater | 告示牌更新 |