如何制作自定义合成配方
如何制作自定义合成配方,今天给大家带来的是一个可以自定义合成的东西,原理只是只是一个含有NBT标签的testforblock和setblock而已。1.合成僵尸生怪蛋,弄到几个僵尸头,可以合成僵尸蛋了。你是在作死吗,不仅就没有这个配方,还放到发射器里了,之后,突然被强制退出发射器的界面,可以看到它被岩浆取代了。不到半秒钟后,发射器又回来了。打开,可以看到僵尸刷怪蛋就合成好了。原理这台机器原理很简单,就是一个命令方块连着高频脉冲使用testforblock指令检测指定位置上的发射器是否装有指定物品,并且规定一定数量和正确的排列顺序。命令方块代码如下:testforblock45886-366dispenser3{Items:[0:{Slot:0b,id:397s,Damage:2s,Count:1b},{Slot:1b,id:397s,Damage:2s,Count:1b},{Slot:2b,id:397s,Damage:2s,Count:1b},{Slot:3b,id:397s,Damage:2s,Count:1b},{Slot:4b,id:344s,Damage:0s,Count:1b},{Slot:5b,id:397s,Damage:2s,Count:1b},{Slot:6b,id:397s,Damage:2s,Count:1b},{Slot:7b,id:397s,Damage:2s,Count:1b},{Slot:8b,id:397s,Damage:2s,Count:1b}]}之后当玩家放入要“合成”的配方后,命令方块输出信号,用岩浆替换发射器,因为在破坏容器时物品会掉落,所以岩浆是用来清除掉落出的物品的。之后发射器界面会被强制关闭。setblock45886-366lava最后1tick后,执行命令生成新的发射器并装载着合成完的物品。/setblock45886-366dispenser3replace{Items:[{id:383,Count:1,Slot:0,Damage:54}]}最后合成的流程就完成了。应用本机器应用真的十分广泛,如在RPG地图里可以让玩家找齐几种自定义的物品,然后合成一件道具,这些物品都可以拥有NBT标签。或者也能用在箱子上,给箱子中放指定物品就会触发机关。或者甚至可以当做密码锁,比如箱子里放7块不同颜色的羊毛,只有找到密码正确排列顺序才能解锁。