献丑了。

    集成动力的管道在放置变量卡时,左边都有一个‘+’按钮。鼠标移上去时,都会提示可以设置得额外选项,这里就让我们说明一下这些选项的功能。

集成动力管道部分属性说明及使用-第1张图片

频道

- 输入Int类型。当一个管道接口(输入、输出、接口)设置了频道后,无法与不同频道的管道接口(输入、输出、接口)进行交互。-1是特殊频道,它表示该接口向所有频道开放;如果是输入/输出口,则表示向所有频道的接口存入/提取物品。

集成动力管道部分属性说明及使用-第2张图片

循环

- 输入布尔类型。‘0’表示false,‘1’表示true,输入英文也是可以的(集成管道都可以这么设置布尔类型,下面不再赘述)。鼠标移动到循环两字还会提示一个说明。

- 轮流从容器中提取物品,会忽略同频道的接口优先级。

集成动力管道部分属性说明及使用-第3张图片

黑名单

- 大多数管道都具备的功能,不输出与变量卡内容匹配的物品

集成动力管道部分属性说明及使用-第4张图片

物品传输速率

- 可以输入零,但是不能输入负数。表示每次传输数量的意思。

集成动力管道部分属性说明及使用-第5张图片

精确数量

- 与物品传输速率搭配使用。

例:传输速率设为100,精确数量为true。网络中存在多个箱子:A、B、C。提取物品为门瑞欧木

        只有当A+B+C三个箱子中的门瑞欧木数量等于100,才会提取门瑞欧木到输出接口。

        因为传输速率设为100,如果总数与100相等,则会全部提取;如果为101,则会留下1个门瑞欧木不提取。

集成动力管道部分属性说明及使用-第6张图片


物品位置

- 输入一个整数指定输出/输入槽位。比如:在物品输出接口设置为3。则提取物品后,只输出到槽位3。(容器的第一个槽位是0)

集成动力管道部分属性说明及使用-第7张图片

检测堆叠大小

- 细节方面不明显。进行列表匹配时无法提取物品。在对应物品匹配时,表现与精确数量一致。集成动力管道部分属性说明及使用-第8张图片

检测元数据

  • 默认为true,当设为false时,一个箱子假若有两种物品(以工业时代2的粉碎矿石为例):粉碎铜矿石(ic2:crushen@0)、粉碎铁矿石(ic2:crushen@2)。变量卡仅设置了对应物品只匹配粉碎铜矿石,在提取时,粉碎铁矿石也会被提取。

检测NBT

- NBT是Minecraft用来设置物品或生物属性的标签。

  1. 比如,保护Ⅰ附魔的钻石靴子通过CraftTweaker的hand命令获取到的NBT数据为:{ench: [{lvl: 1 as short, id: 0 as short}]}。那么我们在逻辑编程器中指定的NBT应该是:{ench: [{lvl:1s,id:1s}]}。NBT太多太繁杂,最好通过逻辑编程器设定一些简单程序来直接读取NBT数据了解格式,然后再指定希望匹配的标签。

合成

  • 需要网络中存在配置好的合成接口,并放入期望合成的合成表变量卡。

  • 以输出铁粒为例:当指定的频道中不存在铁粒时,可以自动消耗铁锭合成铁粒来输出。如果合成接口中还配置有铁块合成铁锭的合成表,还可以在铁锭不存在时,消耗铁块合成铁锭,然后再合成铁粒输出。

集成动力管道部分属性说明及使用-第9张图片