在《我的世界》中玩家可以設計製作出各種神奇的道具,最近有不少玩家對於飛毯比較感興趣,下麵給大家簡單講解我的世界飛毯製作方法,希望對大家有所幫助。
飛毯製作方法原理解析
這個是使用新的/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指令就可以了,十分的簡單。