# Partocles
particle smoke ~ ~1.5 ~ 1.5 1.5 1.5 .05 5 force

tp @s ~ ~ ~ ~10 ~
function items:obj/air_field/particle

# Push
execute as @e[tag=!unspellable,type=!player,distance=..3] at @s run tp @s ~ ~ ~ facing entity @e[tag=air_field,limit=1,sort=nearest,tag=obj]
execute as @e[tag=!unspellable,type=!player,distance=..3] at @s run tp @s ~ ~ ~ ~180 ~
execute as @e[tag=!unspellable,type=!player,distance=..3] at @s run function items:obj/air_field/push
