(1.12见此:http://www.mcbbs.net/thread-698315-1-1.html)
1.9版本移除了Riding,添加了Passengers,所以1.8的单指令不管用了,必须改革了
“1空造”指在激活有此种单指令的命令方块时,命令方块上方仅需一格的空位来容纳掉落沙,继而执行后面的程序
指令基础:
- summon FallingSand ~ ~.54 ~ {Motion:[0d,-1d,0d],Tile:210,Time:1,TileEntityData:{auto:1,Command:setblock ~ ~1 ~ activator_rail 8},Passengers:[{id:MinecartCommandBlock,Command:summon MinecartCommandBlock ~ ~ ~ {Command:setblock ~ ~-1 ~ redstone_block,Passengers:[{a:粘贴到该花括号前,id:MinecartCommandBlock,Command:setblock ~ ~1 ~ command_block 0 replace {auto:1,Command:fill ~ ~ ~ ~ ~-2 ~ air}},{id:MinecartCommandBlock,Command:kill @e[r=1,type=MinecartCommandBlock]}]}}]}
配合基础的nbt组(基础里有文字提示):
- {id:MinecartCommandBlock,Command:指令},
各部分讲解:
开始的生成:
- summon FallingSand ~ ~.54 ~ {Tile:210,Time:1,TileEntityData:{auto:1,Command:setblock ~ ~1 ~ activator_rail 8},
掉落沙承载的矿车:
- Passengers:[{id:MinecartCommandBlock,Command:summon MinecartCommandBlock ~ ~ ~
再生成的矿车:
- {Command:setblock ~ ~-1 ~ redstone_block,Passengers:[
多指令部分:
- {id:MinecartCommandBlock,Command:指令},{id:MinecartCommandBlock,Command:指令},{id:MinecartCommandBlock,Command:指令},{id:MinecartCommandBlock,Command:指令},
清场:
- {a:粘贴到该花括号前,id:MinecartCommandBlock,Command:setblock ~ ~1 ~ command_block 0 replace {auto:1,Command:fill ~ ~ ~ ~ ~-2 ~ air}},{id:MinecartCommandBlock,Command:kill @e[r=1,type=MinecartCommandBlock]}]}}]}
特点:
仅空一格还是比较实用,在两格高的隧道里刚好可以直接放

虽然启动时上方仅空一格,实际上清场后还是会清除掉上方3格的方块
自己还测试了速度,貌似和之前2秒造是一样快(2秒造这个名字就为这次升级可是速度居然一样)

速度:生成一个掉落沙约3刻吧,然后铁轨约2刻,然后summon矿车约2刻吧,矿车里的指令一次激活约1刻,最后清场又1刻,具体的时间就看你电脑速度了(正常情况下,20刻就是一秒)
另外大家还可以看看PotatoMaster101的另一种方法(利用岩浆清场)
好的就是这样,希望大家喜欢这个方法,更好是能提出一些意见或建议,谢谢