【先給影片】
【前言】
這是我在巴哈上第一次發文,如有不對的地方,還請通知一下。最近到了暑假,但是下雨很無聊,所以想說就來做實驗,看看在Minecraft裡能不能做出類似"戰爭機器"裡的那種好像叫"潛地獸榴彈砲"。實驗了半天終於成功了QQ版本 1.14.4
【使用方法】
將飛彈Q鍵丟出 使用胡蘿釣竿點右鍵 引爆
【指令】
第一組
指令:give @a minecraft:fire_charge{Tags:["1"],display:{Name:"{\"text\":\"伏地飛行飛彈\"}",Lore:["{\"text\":\"拿著並按下Q鍵釋放\"}","{\"text\":\"飛彈將持續向前伏地飛行\"}","{\"text\":\"使用trigger引爆\"}"]}} 3
指令:give @a minecraft:carrot_on_a_stick{Tags:["9"],display:{Name:"{\"text\":\"trigger\"}",Lore:["{\"text\":\"引爆器\"}"]}}
指令:scoreboard objectives add Fire minecraft.dropped:minecraft.fire_charge
指令:scoreboard objectives add Trigger minecraft.used:minecraft.carrot_on_a_stick
指令:scoreboard players set @a Fire 0
指令:scoreboard players set @a Trigger 0
第二組
指令:execute if entity @a[scores={Fire=1}]
放置一個紅石比較器
指令:execute as @a at @s run summon minecraft:spider ^ ^ ^4 {Tags:["55"]}
指令:execute as @a at @s run tp @e[tag=55] ^ ^0.5 ^2 facing entity @s
指令:execute at @a run summon minecraft:spider ^ ^1 ^2 {Tags:["2"]}
指令:execute as @e[tag=55] at @s run tp @e[tag=2] ^ ^1 ^-2 facing entity @s
指令:kill @e[tag=55]
第三組
指令:execute if entity @e[tag=2]
指令:execute at @e[tag=2] run summon minecraft:spider ^ ^ ^1 {NoAl:1,Silent:1,Tags:["566"],Invulnerable:1}
指令:execute as @e[tag=2] at @s run tp @e[tag=566] ^ ^ ^1 facing entity @s
指令:kill @e[tag=2]
指令:execute at @e[tag=566] run summon minecraft:spider ^ ^ ^1 {NoAl:1,Silent:1,Tags:["2"],Invulnerable:1}
指令:execute as @e[tag=566] at @s run tp @e[tag=2] ^ ^ ^1 facing entity @s
指令:kill @e[tag=566]
指令:kill @e[type=minecraft:item]
第最後一組
指令:execute if entity @a[scores={Trigger=1}]
指令:execute at @e[tag=2] run summon minecraft:creeper ~ ~ ~ {Fuse:0,ExplosionRadius:6}
指令:scoreboard players set @a Trigger 0
指令:scoreboard players set @a Fire 0
指令:kill @e[tag=2]
以上
【附註】
同一組指令方塊必須為相連,且其箭頭方向為同方向
有一個小小的BUG 有機率發生
就是飛彈可能會轉彎(有機率)
【實驗地圖檔】
最後給出實驗地圖檔
看不懂的就下載自己玩玩看
【心得】
想要什麼看指令的應用 都可以告訴我 或 在下方留言 我會盡力 開發出來