# Called in an execute-positioned context at the candidate start location
# Marks start as found and applies start setup once.
execute if data storage bordercraft:state {start_found:1b} run return 0
data modify storage bordercraft:state start_found set value 1b
function bordercraft:setup_start
