《我的世界》用弓箭造房子

發佈日期

我的世界弓箭造房子教程。《我的世界》中怎樣可以用弓箭射出房子呢?相信很多玩家都想了解,接下來為大家介紹的是遊戲中用弓箭射出方房子的圖文教程,感興趣的玩家不妨試試。

   用弓箭射出房子,(此功能有使用到高頻,伺服器請慎用)

   先看效果圖

   使用弓箭射出箭

   會自動房子到射中的位置

   每次射擊都會房子

   主要有3個命令方塊和一個高頻組成, 沒有固定的擺放規則,只要保證命令的執行順序即可

   首先,我們得先找到一棟房需要的房子..比如這一棟:

   苦力怕: 所以是我礙事了對吧?

   在房屋的一角放個輔助方塊,按下F3 檢視該方塊的座標並且記下:

   座標為:733 4 213

   在房屋的斜對角再放一個輔助方塊,記下該方塊的座標,這2個方塊所形成的區塊就是我們要的房屋:

   座標為:724 10 224 

   現在,我們有了x1 y1 z1 和x2 y2 z2 了 x y z 使用 ~ ~ ~  所以, clone的指令是:

   /clone 733 4 213 724 10 224 ~ ~ ~

   程式碼

   然後把所有輔助方塊擼掉

   準備高頻, 和3個命令方塊(高頻的型別有很多, 用自己喜歡的就好)

   啟動高頻前,需要在計分板內新增一項虛擬環境,執行命令:

   /scoreboard objectives add FZ dummy

   程式碼

   執行完命令後即可開啟高頻,

   3個命令方塊的執行順序:

   第一步執行:(設定玩家射出的箭的分數)

   /scoreboard players set @e[type=Arrow] FZ 1 {inGround:1b}

   程式碼

   第二步執行:(掃描箭,將房屋到箭的位置)

   /execute @e[type=Arrow,score_FZ_min=1] ~ ~ ~ clone 733 4 213 724 10 224 ~ ~ ~

   程式碼

   第三步執行:(刪除箭)

   /kill @e[type=Arrow,score_FZ_min=1]

   程式碼

   注:一定要保證命令的執行順序, 在不確定執行順序的情況下,可先使用  say 1、say 2和say 3 來確認命令方塊的啟用順序

   另外說一句,如果把第二個命令方塊的程式碼改為

   /execute @e[type=Arrow,score_FZ_min=1] ~ ~ ~ summon Creeper ~ ~ ~ {Fuse:0,ExplosionRadius:3,ActiveEffects: [{Id:14, Amplifiler:1,Duration:9999}]}

   程式碼

   即可變成<熊孩子之弓>!

   MC版本從1.8開始匯入使用clone指令,該指令能為您一定範圍的方塊,並在指定的座標貼上,

   clone程式碼:

   /clone          [主模式] [子模式]

   程式碼

   這個指令的引數主要分為三部分, 

   第一部分為 x1 y1 z1 和x2 y2 z2  這2個座標指定將要的區塊, 

   第二部分為 x y z 這座標指定將的區塊貼上的目標位置

   第三部分為 主模式:這是貼上的模式,共有3個引數可做選擇:[ replace ]每一個方塊、[ masked ]只會非空氣方塊、[ filtered ]過濾不想被影響的方塊

   第四部分為 子模式:子模式有 [ move | force | normal ]

結語:以上就是筆者要給大家介紹的用弓箭造房子方法。

相關攻略文章

最新攻略