(注:由于代码问题,请删除文章中英文单词的空大小写)
这是用新的/ex e可爱做的。这不仅可以用作飞毯,还可以用作自动铺路机。玩家跑哪都可以放哪,方便搭建。电路截图:
如您所见,该电路使用了五个命令块。(其中两个是高速脉冲)。你要做的第一件事是创建一个命令块脉冲。不管什么脉冲,但是脉冲慢效率低,飞毯也可能掉。之后脉冲进入一个检测指令框,检测选择背包第一格,手里拿着雪层的玩家。这个完全可以定制,但是我的是检测第一箱,物品是雪层。说明是:
@a的测试
{Sel ectedItemSlot:0,库存:[{id:minecraft:snow_layer,计数:1b,槽位:0b,伤害:0s}]}
复制代码
Seleteditemslot是选定的项目框。0是第一,1是第二,8是第九。之后是库存,是物品。库存是一个检测背包的NBT。在这里,雪层被探测到。所以当玩家的背包是这样的:
将输出命令框。当玩家选择第一个格子时。
然后是/ex ecute部分。有2个/setblock指令。当播放器选择了正确的项目,并且/testfor给出输出时,一个指令框会被激活,那个指令框会在脉冲后放另一个指令框,里面是/ex execute指令。所以脉冲会不断激活/ex execute命令,达到飞毯的效果。该说明盒的说明如下:
set block ~ ~ ~ 4 minecraft:Command _ block 0 replace { Command: quot;/ex ecute @ a ~ ~ ~ set block ~ ~ ~ minecraft:snow _ layer 0 replace quot;}
注:坐标请自行修改。/ex execute @ a ~ ~ ~ set block ~ ~ minecraft:snow _ layer 0 replace就是不断刷玩家脚下的雪层。所以在高速脉冲下,玩家的脚会不断被刷出雪层,玩家不断跳下去就会越跳越高。然后是结尾部分。当玩家移除物品栏时,会开启一个红色的石头火炬,刚才的/ex execute命令框会设置为空 gas,也就是关闭地毯。最后天上不会剩下多少雪层,因为雪层已经不能呼吸了空。所以当玩家走动时,雪层会互相生成芽,导致旧雪层消失。当玩家想要下降时,只需敲掉脚底的雪层。
如果你想做个铺路机什么的,改一下/ex ecute指令就行了。很简单。
更多信息请关注:我的世界话题