本篇教程由作者设定使用 CC BY-NC-SA 协议。

https://www.bilibili.com/video/BV1Zq4y1J7vm/

更新了一下,修复了不识别meta值的问题,现在会识别物品的damage值了

更新了一个写配方的ui,用法看视频或者看运行时的提示吧

写了一个用oc机器人自动化压缩合成的脚本

脚本代码放github了,可以用wget下载,在下面这个地址点一下脚本右上角的raw,会跳转到一个新地址,这个地址就可以直接wget了

也可以直接复制进oc,但是oc的复制默认是只能粘贴进255行的,所以需要复制多次

https://gist.github.com/Death-123/26922e7352580f31b566896b33534127

为防止github有人进不去,链接: https://pan.baidu.com/s/1QPN-pVIIbsv1telYSoWvIw 提取码: cupw

代码分了好几个文件,build.lua和库文件(nc_reactor.lua不包含在其中),库文件不要改名,因为前面脚本require了

使用方法就是改一下build.lua里面的参数(第22行那里):

inventorySide :放物品的箱子方向,2为右,3后,4左

areaSize :合成区域大小,也就是合成器投射出来的橙色的框的大小,3*3就是3,5*5就是5

areaStartPos :合成区域起始位置,机器人前方为x轴正向,右方为y轴正向,合成区域必须是右前方向

合成区域最好在机器人的右前方,否则可能需要改一下代码

然后在机器人旁边放一个物品容器,比如箱子,只要里面有足够的物品,就会自动拿走去合成

运行build.lua开始自动合成,机器人充电自己解决

还有一件事,机器人至少需要物品栏升级和物品栏控制升级。

还有一件事,在机器人ui中可以按q退出程序,按r立即运行(idle过程中)

还有一件事,如果没有装天使方块升级的话,机器人是不能凭空放置方块的,如果配方中有孤立的方块(周围六面没有其他方块),机器人就会略过这个方块

还有一件事,如果使用r退出的话,再次运行之前需要reboot一下,不然会在前进一格之后停止运行,虽然不知道是怎么回事。