我的世界神奇的門36號方塊使用教程
我的世界中有許多神奇的東西,今天小編給大家?guī)淼氖且粋神奇的門,你竟然不知道門已經(jīng)開了?你居然可以穿過去?讓我們一起看看制作教程吧。
注意看下面的圖,按正常來說,人是走不過去的對吧
額,是
好的,旁邊有一個按鈕我按了一下,好像什么變化也沒有
額,然后?
現(xiàn)在我可以“走”過去了
我去,這不科學(xué)……
233333你怎么做的
這個嘛……又是關(guān)于36號方塊的
那我們就開始教程吧
這是線路很少對不對
先來講解一下原理:
如果大家看過我的關(guān)于36號方塊的教程
就會知道在36號方塊里的實體是可以穿過的
那么,原理是否就一目了然了呢?
現(xiàn)在來做:
首先是與輸入端有關(guān)的命令方塊
紅色框處指令:
1.7:
木頭按鈕:
testforblock x y z 143 數(shù)據(jù)值
石頭按鈕:
testforblock x y z 77 數(shù)據(jù)值
1.8:
木頭按鈕
testforblock x y z minecraft:wooden_button 數(shù)據(jù)值
testforblock x y z wooden_button 數(shù)據(jù)值
石頭按鈕
testforblock x y z minecraft:stone_button 數(shù)據(jù)值
testforblock x y z stone_button 數(shù)據(jù)值
指令作用是探測按鈕是否被按下去
如圖所示,這個命令方塊就是探測按鈕是否被按下去,如果按鈕被按下去,命令方塊將會有輸出
關(guān)于按下去的按鈕的數(shù)據(jù)值的判定,我在這里教大家一種方法
在按鈕下面放一個命令方塊,如圖所示↓
輸入指令
testforblock ~ ~1 ~ 按鈕 數(shù)據(jù)值(隨便寫一個)
然后按下按鈕
命令方塊一般會輸出:
The block at x,y,z had the data value of 真正的數(shù)據(jù)值 (expected: 你寫的數(shù)據(jù)值).
如果你人品好剛好把數(shù)據(jù)值寫對了,那么命令方塊會輸出
Successfully found the block at x,y,z.
很方便吧?
如果你覺得還是太麻煩,就直接用紅石連接按鈕也行
藍(lán)色框處指令:
summon FallingSand ~ ~-1 ~ {Tile:152}
這是個命令方塊沖脈,一般會命令方塊的應(yīng)該都知道
接下來是與“開門”有關(guān)的命令方塊
綠色框處指令:
FallingSand x y z {Time:1,Tile:方塊ID,Data:數(shù)據(jù)值}
注意:
如果是1.7,用~代替y坐標(biāo)時,y坐標(biāo)需要+0.5
如果是1.8,用~代替y坐標(biāo)時,y坐標(biāo)需要-0.5
xyz坐標(biāo)為擋住人前行的方塊的坐標(biāo)
指令作用是在xvz的地方召喚一個掉落的方塊實體
黃色框處指令:
1.7:
setblock x y z 36
1.8:
setblock x y z minecraft:piston_extension
setblock x y z piston_extension
xyz坐標(biāo)為擋住人前行的方塊的坐標(biāo)
指令作用的在xyz的地方放置一個36號方塊
黃色框處指令和綠色框處指令可以互相調(diào)換
黑色框處指令:
setblock x y z 方塊ID
xyz坐標(biāo)為擋住人前行的方塊的坐標(biāo)
指令作用是在xyz坐標(biāo)處放置一個不可穿行的方塊,即“關(guān)門”
湖藍(lán)色框處指令:
1.7:
setblock x y-1 z 0
1.8:
setblock x y-1 z minecraft:air
setblock x y-1 z air
指令作用是在xyz坐標(biāo)下面一格放置一個空氣,為什么這么做呢?因為當(dāng)36號方塊被替換時,里面的方塊實體會掉下來,變成方塊,所以xyz下面兩格的地方要有一個實體方塊支撐才行
BUG及應(yīng)用:
如果你站在門當(dāng)中關(guān)門,你將會卡到下面,但是可以跳上來,不過也很適合做密室的入口,或者如果你想坑人的話,可以把空氣改成巖漿,不過注意不要讓巖漿碰到線路,否則后果自負(fù)!
請注意:
這兩個方塊必須有,不然信號無法傳輸?shù)较旅妫有紅石火把上面那一格絕對不能放實體方塊,不然就成了沖脈了……
查看所有0條評論>>