利用1.9版新滑翔功能製作隕石效果
大家好。今天給大家看下MC1.9預測15w41b出的滑翔功能。只要是實體帶一個翅膀之後,也會進入滑翔狀態。於是本人用這個原理做了一個隕石。
截圖
原理
原理很簡單。電路就3個指令方塊,一個探測,一個爆炸,一個秒殺。
首先刷出裝備架的指令是:
/summon ArmorStand ~ ~5 ~
{CustomName:"Glide",Rotation:[0.0f,0.0f,0.0f],Invulnerable:1b,Invisible:1b,Marker:1b,ArmorItems:[{},{},{id:"minecraft:elytra",Count:1b,Damage:0s},{}]}
之後,要有一個脈衝。我是使用1.9的新的指令方塊自帶脈衝(除了爆炸,太快了會卡)。首先是要探測落地的裝備架,然後給積分後殺死:
/scoreboard players set @e[type=ArmorStand,name=Glide] landedArmorStand 1
{OnGround:1b}
/kill @e[score_landedArmorStand_min=1]
這兩條指令確保裝備架落地後會被殺死(注意,先要有一個積分版名字叫"landedArmorStand",這個自行建立)。
之後很簡單,刷TNT(這個也連上脈衝,快慢自行):
/execute @e[type=ArmorStand,name=Glide] ~ ~ ~
/summon PrimedTnt ~ ~ ~
然後就成功了。
最後,如果要調節方位什麼,直接調節刷出裝備架指令裡的Rotation數值就可以了。玩家如果要刷一個雷神效果什麼,直接調節TNT脈衝裡的TNT的id就可以了。
最後感謝Arnor_Dorian, PCA 給的測試。