InventoryArray
基本信息
| 属性 | 值 |
|---|---|
| 类名 | remoteio.common.inventory.wrapper.InventoryArray |
| 包 | inventory/wrapper/(inventory/ 下唯一的子包) |
功能
数组式背包包装器——把若干个背包(如物品 + 流体 + 能量)统一包装成
一个可统一遍历的 IInventory 视图。
实现要点
- 是
inventory/目录下唯一位于子包的类(其余在根下), 归类为「wrapper(包装器)」。 - 把不同能力接口(
IInventory/IFluidHandler/ 能量接口)统一成 TransferType 定义的槽位概念, 使 SlotPhantom 能对任意传输类型通用。
相关条目
- TransferType - 统一后的类型语义
- SlotPhantom - 消费方
- InventoryNBT - 另一种背包实现