《我的世界》飞毯制作方法原理心得图文详解,游戏中红石以及指令方块是玩家运用的最多的内容,并且还能够经过一些设置完成各种功用和主动装置,近来有玩家制作了飞毯,下面是制作方法和原理解析。
飞毯制作方法原理解析
这个是运用新的/execute做的。这个不但能够做飞翔地毯,还能够做主动铺路机啥,玩家跑到哪方块放到哪,便利修建。电路截图:
我们看见,这个电路就用了5个指令方块。(其间2个是高速脉冲)。首要我们要做的即是创立一个指令方块脉冲。不管啥脉冲都能够,可是速度慢的脉冲不功率,飞毯可能会掉下去。之后脉冲进入一个勘探指令方块,勘探玩家挑选背包的榜首格,手拿着雪层的玩家。这个能够全自定义,不过自个的是勘探榜首格,物品是雪层。指令是:
testfor @a
{SelectedItemSlot:0,Inventory:[{id:minecraft:snow_layer,Count:1b,Slot:0b,Damage:0s}]}
仿制代码
SelectedItemSlot即是选中的物品框。0即是榜首个,1即是第二个,8即是第九个。之后即是Inventory,即是物品了。Inventory即是一个勘探背包物品的NBT,这儿勘探的是雪层。所以当玩家背包为这样时:
指令方块才会输出。当玩家选中榜首格。
之后即是/execute部分了。是2个/setblock指令。当玩家选中正确的物品,/testfor给出输出后,就会激活一个指令方块,那个指令方块会在脉冲的后边再放一个指令方块,里边即是/execute指令了。所以脉冲会不断地激活/execute指令,到达飞翔地毯的作用。那个指令方块的指令是:
setblock ~ ~ ~4 minecraft:command_block 0 replace {Command:"/execute @a ~ ~ ~ setblock ~ ~ ~ minecraft:snow_layer 0 replace"}
注意:我们请自个修正坐标。/execute @a ~ ~ ~ setblock ~ ~ ~ minecraft:snow_layer 0 replace 的意思即是不断的在玩家脚下刷雪层。所以在高速脉冲下,玩家脚下就会不断地被刷出雪层,玩家连跳的话就会越跳越高。之后即是封闭部分了。当玩家吧物品栏移走后,就会敞开一个红石火把,把方才的/execute指令方块设置成空气,也即是封闭了地毯。最终并不会在天上留下很多条雪层,由于雪层正本就不能再空气上。所以当玩家走动时,雪层互相会发生BUD,致使旧的雪层不见。当玩家要降低时,直接打掉脚底的雪层就能够了。
假如要弄成铺路机啥,那就改下/execute指令就能够了,非常的简略。