- setblock x y z 29/minecraft:sticky_piston/sticky_piston/33/minecraft:piston/piston 8-13
复制代码指令讲解: setblock:放置方块 x y z:坐标 29/minecraft:sticky_piston/sticky_piston:粘性活塞(1.8用英文ID) 33/minecraft:piston/piston:普通活塞(1.8用英文ID) 前面这一切看起来都很正常,重点来了 8-13:会指令的都知道这是方块数据值,那么8-13的方块数据值有什么特点吗? 8:(朝下的已激活的活塞,放置后会推出,可以拉回方块,但如果方块就在前面活塞不会推出方块而是让方块消失,不管是什么方块,并且如果活塞前有两个方块,活塞只会来回第二个方块,第一个仍然会消失,如果你在旁边输入红石信号,必须是放置之前,那么它就会变成一个没有活塞臂的激活活塞,看起来像发射器); 9:(朝上的已激活的活塞,同上); 10:(朝北的已激活的活塞,同上): 11:(朝南的已激活的活塞,同上); 12:(朝西的已激活的活塞,同上); 13:(朝东的已激活的活塞,同上): 好吧可能你们看不懂,通俗点说就是: 这些数据值的活塞放置后,活塞臂会快速伸出,会把活塞面前面的方块推掉,不管什么方块都能推掉 对,就是这么简单 在GIF中,当活塞放置后,为什么活塞没有立刻推出呢?因为他变成了一个没有活塞面的活塞(激活的活塞),所以我在上面放个按钮就是为了方块更新,让活塞推出来(1.7就不用这么麻烦了) :吓得我赶紧到服务器里去装逼了 |