终极中子压缩器(Neutronium Compressor)
基本信息
| 属性 | 值 |
|---|---|
| 注册名 | Neutronium_Compressor |
| 类 | BlockCompressor |
| TileEntity | TileEntityCompressor(Avaritia_Compressor,extends TileLudicrous implements ISidedInventory) |
| 材质 | Material.iron |
| 硬度 | 20.0 |
| 脚步声 | Block.soundTypeMetal |
| 库存 | getSizeInventory() 返回 2(slot 0 = input,slot 1 = output) |
功能
单方块机器,非多方块结构:把输入按 CompressorManager.getCost(input) 累计进度,
产出 CompressorManager.getOutput(input)。配方由 CompressorManager.addRecipe /
addOreRecipe 注册。
[!NOTE] 实体字段除
input/output外还有一个processing中间栈,它不占用额外槽位。 进度与产出通过VanillaPacketDispatcher.dispatchTEToNearbyPlayers(this)同步给邻近玩家。