execute at @s run execute unless block ~ ~-1 ~ bedrock run setblock ~ ~-1 ~ soul_soil
execute at @s run execute unless block ~ ~ ~ bedrock run setblock ~ ~ ~ soul_fire
execute at @s run particle minecraft:soul_fire_flame ~ ~ ~ 0.4 0.4 0.4 0.6 10 force

execute at @s positioned ~ ~-1 ~ run execute unless block ^1 ^ ^ bedrock run setblock ^1 ^ ^ soul_soil
execute at @s run execute unless block ^1 ^ ^ bedrock run setblock ^1 ^ ^ soul_fire
execute at @s run particle minecraft:soul_fire_flame ~ ~ ~ 0.4 0.4 0.4 0.6 10 force

execute at @s positioned ~ ~-1 ~ run execute unless block ^-1 ^ ^ bedrock run setblock ^-1 ^ ^ soul_soil
execute at @s run execute unless block ^-1 ^ ^ bedrock run setblock ^-1 ^ ^ soul_fire
execute at @s run particle minecraft:soul_fire_flame ~ ~ ~ 0.4 0.4 0.4 0.6 10 force

execute at @s positioned ~ ~-1 ~ run execute unless block ^2 ^ ^ bedrock run setblock ^2 ^ ^ soul_soil
execute at @s run execute unless block ^2 ^ ^ bedrock run setblock ^2 ^ ^ soul_fire
execute at @s run particle minecraft:soul_fire_flame ~ ~ ~ 0.4 0.4 0.4 0.6 10 force

execute at @s positioned ~ ~-1 ~ run execute unless block ^-2 ^ ^ bedrock run setblock ^-2 ^ ^ soul_soil
execute at @s run execute unless block ^-2 ^ ^ bedrock run setblock ^-2 ^ ^ soul_fire
execute at @s run particle minecraft:soul_fire_flame ~ ~ ~ 0.4 0.4 0.4 0.6 10 force

execute at @s run fill ~ ~1 ~ ~ ~7 ~ fire replace air

execute at @s run effect give @a[distance=..2] wither 30 30
