當個創世神 (Minecraft) 1.8指令方塊可騎 可控末影龍製作教學

31 8 月

廣告

來源:我的世界中文論壇

作者:PotatoMaster101

 

  大家好。今天給大家看一個可騎/可控制的末影龍。這個的主要的原理還是生物傳送帶。這個機器刷出一個末影龍,並且上面有漂浮著礦車或者船,可以坐上去。然後玩家會得到一本書,打開書後可以選擇移動方位,或者把龍封殺。(圖片太大就不發了。最後發個優酷視頻)。

  首先是怪物移動系統。這個設計比較簡單:使用臺階來控制怪物的移動。因為,臺階可以放4個方位(中續器,比較器那些也可以),所以,臺階的一個方位就控制一個方向。臺階的唯一不同的就是他的Damage。每個不同的方位,擁有不同的Damage。之後MC1.8後又出了個/execute,還可以探測方塊。所以使用/execute+臺階的獨特方位,可以做出怪物傳送帶。

  怪物傳送帶本人這裡就只有8個指令方塊控制。4個是控制往龍的底下放置一個方位的臺階,然後其他4個就是使用/tp指令,不停地把龍往那個方位TP,達到移動效果。有4個方位,所以每個4個指令方塊。指令方塊內的指令是:

  /execute @e[type=MinecartRideable,name=EnderDragonControl] ~ ~ ~ /fill ~1 ~-50 ~ ~-1 ~-50 ~ minecraft:quartz_stairs 0 replace

  以上這條指令是控制往西邊走的方位。把一個叫“EnderDragonControl”的礦車(龍騎著的礦車),下麵50格放滿往西面的臺階。之後就是傳送:

  /execute @e[type=MinecartRideable,name=EnderDragonControl] ~ ~ ~ detect ~ ~-50 ~ minecraft:quartz_stairs 0 /tp @e[type=MinecartRideable,name=EnderDragonControl] ~-0.5 ~ ~

  探測一個叫“EnderDragonControl”的礦車,下面50格有沒有一個西面的臺階。如果有,那就向西面TP0.5格。由於是高速脈衝,所以在極快的速度下,每次TP0.5格,速度還算挺快了。要在快可以自己調,但是別太大,到時看起來太假。

  之後,龍固定住的原理還是使用龍騎礦車這個技巧。反正龍的結構就是:礦車,龍,礦車。上面的礦車是騎著用的,可以換成船什麼,或者一個帶著馬鞍的豬(未測試)。

  之後又出現了個問題:由於龍的走位都被限制住了,導致了龍無法自由的飛。所以,如果一直這樣向前TP0.5格的話,那麼龍會漸漸的下降。就像一個降落的飛機。所以,我們需要有方塊支撐物,讓龍可以在支撐物上移動。舉個指令的例子:

  /execute @e[type=MinecartRideable,name=EnderDragonControl] ~ ~ ~ /fill ~ ~-1 ~ ~ ~-1 ~ minecraft:glass 0 replace minecraft:air 0

  這個指令是,不斷的把一個叫“EnderDragonControl”礦車下面放玻璃。所以是龍走到哪放到哪。之後,天空可能會放滿玻璃導致不好看,所以我們還要把玻璃清空。主要是使用:

  /execute @e[type=MinecartRideable,name=EnderDragonControl] ~ ~ ~ /fill ~ ~-1 ~ ~5 ~-1 ~ minecraft:air 0 replace minecraft:glass 0

  這條指令把龍後面和下面5格的玻璃都換成空氣,達到清空的效果。

  這個就是龍主要的走位什麼,做完了。之後要做的就是:控制系統。這裡本人使用最新的Json書本來製作。書本裡有東南西北和停止。東南西北控制龍跑4個方向,停止就是停掉機器,同時也殺掉龍。

  書本的指令是:

  /give @p minecraft:written_book 1 0

  {author:”PotatoMaster101″,title:”Dragon Book”,pages:[“{text:\”\”,extra:[{text:\”West\”,color:blue,hoverEvent:{action:show_text,value:\”Start Moving West (-x)\”},clickEvent:{action:run_command,value:\”/clone 214 64 -151 217 64 -152 214 64 -162 replace\”}},

  {text:\”\nEast\”,color:green,hoverEvent:{action:show_text,value:\”Start Moving East (+x)\”},clickEvent:{action:run_command,value:\”/clone 214 64 -148 217 64 -149 214 64 -162 replace\”}},{text:\”\nNorth\”,color:gold,hoverEvent:{action:show_text,value:\”Start Moving North (-z)\”},clickEvent:{action:run_command,value:\”/clone 214 61 -151 217 61 -152 214 64 -162 replace\”}},

  {text:\”\nSouth\”,color:aqua,hoverEvent:{action:show_text,value:\”Start Moving South (+z)\”},clickEvent:{action:run_command,value:\”/clone 214 61 -148 217 61 -149 214 64 -162 replace\”}},{text:\”\nStop\”,color:red,hoverEvent:{action:show_text,value:\”Stop Machine\”},clickEvent:{action:run_command,value:\”/setblock 216 66 -165 minecraft:redstone_block 0 replace\”}}]}”]}

  這條指令刷出一本書,然後書裡面有東南西北和停止。每次玩家按,都會有指令發生。玩家移動上去還會有解釋按鈕是什麼意思。東南西北主要是使用/clone指令:把正確的指令方塊/clone到高速脈衝下麵。每個方位都有他們獨特的指令方塊控制系統。最後的/stop就是馬上清空機器(關掉脈衝,殺掉龍,移除指令方塊)。

  之後刷出龍的指令就是:

  /summon MinecartRideable ~ ~1 ~

  {Riding:{id:EnderDragon,Riding:{id:MinecartRideable,CustomName:”EnderDragonControl”}}}

  這條指令沒什麼好說。主要是一個叫“EnderDragonControl”礦車的礦車騎著龍,然後龍騎著另一個礦車。

 

 


發佈留言

發佈留言必須填寫的電子郵件地址不會公開。