
# -> Randomize position
spreadplayers ~ ~ 24 128 false @s

# -> Debug
#execute at @s run \
    particle flame ~ ~ ~ 0 10 0 0.0001 100 force @a

# -> Block checks
execute at @s \
    positioned ~ ~-1 ~ run \
        function overly_realistic:general/sleeping/locationals/blockcheck_general

# -> Remove marker
kill @s