MC趣玩之自定义合成表

今天比较忙,先简单说一下我的世界自定义合成表的实现方法,有空再被上截图吧!

自定义合成的原理

利用 testforblocks 和 clone 两个命令,比对两个发射器中的物品是否一致,如果一致就将第三个发射器的物品复制过去即可。

这里利用发射器来实现,投掷器和箱子也能实现。

自定义合成的实现

以中心为木剑,周围8颗绿宝石为合成表,合成一把铁剑为例。

1、发射器A当作合成表

假定发射器A的坐标是 x1 y1 z1,打开之后一共有9个格子,在中心放一把木剑,四周发8颗绿宝石,作为合成表。

2、发射器B当作合成出来的物品

假定发射器B的坐标是 x2 y2 z2,在发射器B的中心放一把铁剑,作为合成出来的物品。

3、发射器C当作自定义的合成台

假定发射器C的坐标是 x3 y3 z3

4、命令方块D用于检测比对

命令方块D用于检测A和C发射器是否一致,可设置为自动检测模式:重复 - 无条件 - 始终活动,也可以用默认设置+开关和红石来激活。

testforblocks x1 y1 z1 x1 y1 z1 x3 y3 z3

5、命令方块E发挥克隆复制的作用

如果第4步检测比对A和C一致的话,则将发射器B中的铁剑复制到C中,这样就实现了自定义合成

testforblocks x2 y2 z2 x2 y2 z2 x3 y3 z3

参与评论

游客评论不支持回复他人评论内容,如需回复他人评论内容请