minerace/data/emk/functions/missile/move.mcfunction

7 lines
721 B
Mcfunction

execute if entity @e[tag=emk-kart,tag=!emk-sel,distance=..7] positioned ~ ~-.3 ~ facing entity @e[tag=emk-kart,tag=!emk-sel,distance=..7,sort=nearest] feet run tp @s ~ ~.3 ~ ~ ~
tp @s ^ ^ ^.25
particle minecraft:smoke ~ ~ ~ .05 .05 .05 .001 3
execute unless block ~ ~ ~ #emk:transparent run function emk:missile/hit
execute if block ~ ~ ~ #emk:transparent positioned ~ ~-.3 ~ if entity @e[tag=emk-kart,tag=!emk-sel,distance=..1] run function emk:missile/hit
execute if block ~ ~ ~ #emk:transparent positioned ~ ~-.2 ~ if entity @e[tag=emk-turtle,distance=...5] run function emk:missile/hit
execute if block ~ ~ ~ #emk:transparent positioned ~ ~-.25 ~ if entity @e[tag=emk-slime,distance=...6] run function emk:missile/hit