此组件由转运器提供。
组件名:transposer
。
回调函数:
transferFluid(sourceSide:number, sinkSide:number, count:number):boolean, number
sourceSide
为抽取流体的方向,sinkSide
为转移到的方向。上述方向值为整数,分别代表罗盘方向(东西南北)与上下。sides
运行库中已经包含了这些方向,可以带来方便。count
代表要传输的量,单位为毫桶(mb),默认值为1000。true
以及转移的流体量(毫桶),若失败返回false
与报错信息。store(side:number, slot:number, dbAddress:string, dbSlot:number):boolean
compareStackToDatabase(side:number, slot:number, dbAddress:string, dbSlot:number, checkNBT:boolean=false):boolean
getSlotStackSize(side:number, slot:number):number
getSlotMaxStackSize(side:number, slot:number):number
getInventoryName(side:number):string
getInventorySize(side:number):number
getFluidInTank(side:number , tank:number):table
getTankLevel(side:number , tank:number):number
transferItem(sourceSide:number, sinkSide:number, count:number, sourceSlot:number, sinkSlot:number):number
compareStacks(side:number, slotA:number, slotB:number, checkNBT:boolean=false):boolean
areStacksEquivalent(side:number, slotA:number, slotB:number):boolean
getTankCount(side:number):number
getStackInSlot(side:number, slot:number):table
getTankCapacity(side:number , tank:number):number
getAllStacks(side:number):userdata
getAll():table
count():number
reset()