格雷科技机器方块
基本信息
| 属性 | 值 |
|---|---|
| 注册名 | gregtech:gt.blockmachines |
| TileEntity | 动态(每个meta对应不同的MetaTileEntity) |
| 硬度 | 1.0 |
| 爆炸抗性 | 10.0 |
功能
BlockMachines 是格雷科技的核心机器方块,注册了游戏中所有电压等级(ULV至MAX)的机器。该方块以 meta 区分机器(BlockMachines 构造时 setBlockName("gt.blockmachines"),registerMachineBlock(this, -1) 表示全 meta 开放),每个 meta 值对应一种具体机器类型,包括各种处理器、发电机、存储单元等。机器方块在右击时打开GUI界面,支持覆盖(Covers)系统,可附加功能模块如物品/流体管道接口、计量仪、安全方案等。
机器通过 IMetaTileEntity 接口实现具体功能,每个实例由 GregTechAPI 动态管理。
审计订正(2026-10-01)
| 项 | 原文 | 订正为 | 证据 |
|---|---|---|---|
| 硬度 | 3.0 | 1.0 | gregtech/common/blocks/BlockMachines.java:78 setHardness(1.0F) |
| 爆炸抗性 | 18.0 | 10.0 | 同上 :79 setResistance(10.0F) |
| meta 数 | 「16个meta值」 | 无法核实(原表述无依据,GT5U 用 0–32765 宽 meta 空间) | gregtech/api/items/MetaBaseItem.java:76 注释 [0 - 32765] |
注册名 gregtech:gt.blockmachines 经核实正确:BlockMachines 构造传入 "gt.blockmachines",GTGenericBlock 原样 setBlockName 后注册(gregtech/api/items/GTGenericBlock.java:16-17)。
第三方集成
- Chisel (com.cricketcraft.chisel.api.IFacade): 通过可选接口实现立面(Facade)支持,允许机器方块作为Chisel装饰块的底层方块。
相关条目
- 机器