此页面涵盖了可以通过适配器连接到本模组的AE2组件。
模组间联动是我们正在进行的工作。此文档基于minecraft 1.12版本的AE2 rv6与OC 1.7.3(或1.7.2 dev builds)。
所有的AE2组件都会提供一套通用的网络API
getCpus():tablegetCraftables([filter:table]):tablegetItemsInNetwork([filter:table]):tablestore([filter:table,] [dbAddress:string,] [startSlot:number,] [count:number]): boolfilter的物品数据存储到指定数据库中。getFluidsInNetwork():tablegetAvgPowerInjection():numbergetAvgPowerUsage():numbergetIdlePowerUsage():numbergetMaxStoredPower():numbergetStoredPower():numbergetEnergyStored():numbergetMaxEnergyStored():numbercanExtract():numbercanReceive():number
以下方法基于userdata对象,对任意AE2网络组件执行getCraftables方法即可返回此类对象。
getItemStack():tablerequest([amount:int[, prioritizePower:boolean[, cpuName:string]]]):userdata
以下方法基于userdata对象,对合成列表对象执行request即可返回此类对象。
isCanceled():booleanisDone():booleangetInterfaceConfiguration([slot:number]):tablesetInterfaceConfiguration([slot:number][, database:address, entry:number[, size:number]]):booleangetImportConfiguration(side:number[, slot:number]):booleansetImportConfiguration(side:number[, slot:number][, database:address, entry:number]):booleangetExportConfiguration(side:number, [ slot:number]):booleansetExportConfiguration(side:number[, slot:number][, database:address, entry:number):booleanexportIntoSlot(side:number, slot:number):boolean