合成 (Craft)

- 当一个合成站请求一个特定的项目,或使用合成卡片请求物品时执行程序。

  1. 需要在Inv指定一个容器,该容器存储合成卡片

- 虽然没有写,但是合成站提交合成任务后,当前线程会加载一个Ticket。不占用返回值。

- 虽然没有写,但是合成站提交合成任务后,当前线程会加载一个CraftResult。不占用返回值。

此段资料引用于“Item”并与其保持同步更新。  编辑

- 该功能存在于编程器的指令配置中。

- 该选项是可选的。

- Constant:

  1. Drop Item:标记物品。鼠标带着一个物品对右边的黑色方块进行点击,会将该物品标记;鼠标不带物品点击时清空标记物。

- Variable:

  1. Index:使用处理器中的变量(第一个变量为0)。

- Function:

  1. last_item:使用上一个指令的最后一个操作码结果,还可以将表示注册表名称的字符串转换为物品,或者将流体转换为相应的流体桶。

  2. craftresult:使用最后提交的合成表结果作为参数。比如:通过合成站提交一个任务,那么当前线程会加载这个任务的合成表。

  3. itemfromcard:如果最后一个指令返回值是一张合成卡片,使用该合成表的合成产物作为参数;如果最后一个指令返回值是一个标记符,那么它将返回该标记符中转换为物品的值(如果可以转换的话)。比如:通过检查物品指令读取并返回一个合成卡片物品堆,然后通过读取物品指令配置为itemfromcard模式即可读取到该合成卡片的合成产物。

此段资料引用于“Inv”并与其保持同步更新。  编辑

- 作用:指定某个相邻方向的容器,供指令对其进行操作。

- 该功能存在于编程器的指令配置中。

- 该配置部分情况下是可选的。

- Constant:

  1. Node name:指定一个网络中的节点名称。为空的场合默认为处理器。

  2. Side:指定一个世界上的方向(通过F3查看),程序运行时会通过处理器/节点对该方向相邻的容器进行操作。

  3. Access:通过该设置,访问Side指定容器的对应面,比如指向压印器的任意一个面,将物品传输到对应的槽位。

- Function:

  1. last_inv:使用上一个指令返回值作为指定容器(槽位),也可以将格式为'<name> S / S'的字符串转换为槽位。

此段资料引用于“Single”并与其保持同步更新。  编辑

- 作用:为true时,只能同时运行一个实例,当程序结束后才可以再次运行。

- 该功能存在于编程器的指令配置中。

- 该指令多数情况下是可选的。

- Constant:

  1. 设置一个布尔值。

合成-第1张图片

短评加载中..