爆裂魔法陣の矢
統合版 26.3【爆発アロー】弓で放った矢が壁や地面に刺さると、その場に炎の魔法陣を展開します。 ・着弾時にビーコンの起動音と、矢の角度に沿った8方向の炎の魔法陣(半径約1.2ブロック)+中央の煙を描画 ・モンスターが半径3ブロック以内に近づく(または直撃する)と起爆 ・爆発属性で半径4ブロックのモンスターに15ダメージ+吹き飛ばし ・爆発エフェクトと爆発音つき 使い方:弓を持って矢を放つだけ。1番をリピート(常時実行)、2〜19番をチェーン(常時実行)で順につなげてください。
execute as @a[hasitem={item=bow,location=slot.weapon.mainhand}] at @s run tag @e[type=arrow,r=3,tag=!ex_arrow] add ex_arrow
execute as @e[type=arrow,tag=ex_arrow,tag=!landed] at @s unless block ^ ^ ^0.3 air run tag @s add landed
execute as @e[type=arrow,tag=landed,tag=!sound] at @s run playsound beacon.activate @a ~ ~ ~ 1 2
execute as @e[type=arrow,tag=landed,tag=!sound] at @s run tag @s add sound
execute as @e[type=arrow,tag=landed] at @s run particle minecraft:basic_flame_particle ^1.2 ^ ^
execute as @e[type=arrow,tag=landed] at @s run particle minecraft:basic_flame_particle ^-1.2 ^ ^
execute as @e[type=arrow,tag=landed] at @s run particle minecraft:basic_flame_particle ^ ^1.2 ^
execute as @e[type=arrow,tag=landed] at @s run particle minecraft:basic_flame_particle ^ ^-1.2 ^
execute as @e[type=arrow,tag=landed] at @s run particle minecraft:basic_flame_particle ^0.8 ^0.8 ^
execute as @e[type=arrow,tag=landed] at @s run particle minecraft:basic_flame_particle ^-0.8 ^0.8 ^
execute as @e[type=arrow,tag=landed] at @s run particle minecraft:basic_flame_particle ^0.8 ^-0.8 ^
execute as @e[type=arrow,tag=landed] at @s run particle minecraft:basic_flame_particle ^-0.8 ^-0.8 ^
execute as @e[type=arrow,tag=landed] at @s run particle minecraft:basic_smoke_particle ~ ~ ~
execute as @e[type=arrow,tag=ex_arrow] at @s if entity @e[family=monster,r=3] run tag @s add detonate
execute as @e[type=arrow,tag=detonate] at @s run damage @e[family=monster,r=4] 15 entity_explosion
execute as @e[type=arrow,tag=detonate] at @s run particle minecraft:huge_explosion_emitter ~ ~ ~
execute as @e[type=arrow,tag=detonate] at @s run particle minecraft:lava_particle ~ ~ ~
execute as @e[type=arrow,tag=detonate] at @s run playsound random.explode @a ~ ~ ~ 2 1
kill @e[type=arrow,tag=detonate]