
execute if score #or.setting.load_message OverlyRealistic.Settings.ArbitrarySetting matches 1 run \
    tellraw @a [{text:"★ Overly-Realistic → Loaded!",color:"green"}]

# -> Call functions
schedule function overly_realistic:general/main_loops/main_loop_1t 1t
schedule function overly_realistic:general/main_loops/main_loop_2t 2t
schedule function overly_realistic:general/main_loops/main_loop_3t 3t
schedule function overly_realistic:general/main_loops/main_loop_4t 4t
schedule function overly_realistic:general/main_loops/main_loop_5t 5t
schedule function overly_realistic:general/main_loops/main_loop_6t 6t
schedule function overly_realistic:general/main_loops/main_loop_8t 8t
schedule function overly_realistic:general/main_loops/main_loop_9t 9t
schedule function overly_realistic:general/main_loops/main_loop_10t 10t
schedule function overly_realistic:general/main_loops/main_loop_11t 11t
schedule function overly_realistic:general/main_loops/main_loop_13t 13t
schedule function overly_realistic:general/main_loops/main_loop_15t 15t
schedule function overly_realistic:general/main_loops/main_loop_18t 18t
schedule function overly_realistic:general/main_loops/main_loop_20t 20t
schedule function overly_realistic:general/main_loops/main_loop_21t 21t
schedule function overly_realistic:general/main_loops/main_loop_23t 23t
schedule function overly_realistic:general/main_loops/main_loop_25t 25t
schedule function overly_realistic:general/main_loops/main_loop_26t 26t
schedule function overly_realistic:general/main_loops/main_loop_27t 27t
schedule function overly_realistic:general/main_loops/main_loop_39t 39t
schedule function overly_realistic:general/main_loops/main_loop_40t 40t
schedule function overly_realistic:general/main_loops/main_loop_41t 41t
schedule function overly_realistic:general/main_loops/main_loop_49t 49t
schedule function overly_realistic:general/main_loops/main_loop_80t 80t
schedule function overly_realistic:general/main_loops/main_loop_98t 98t
schedule function overly_realistic:general/main_loops/main_loop_99t 99t
schedule function overly_realistic:general/main_loops/main_loop_100t 100t
schedule function overly_realistic:general/main_loops/main_loop_101t 101t
schedule function overly_realistic:general/main_loops/main_loop_102t 102t
schedule function overly_realistic:general/main_loops/main_loop_110t 110t
schedule function overly_realistic:general/main_loops/main_loop_300t 300t
schedule function overly_realistic:general/main_loops/main_loop_301t 301t
schedule function overly_realistic:general/main_loops/main_loop_302t 302t
schedule function overly_realistic:general/main_loops/main_loop_400t 400t
schedule function overly_realistic:general/main_loops/main_loop_1200t 300t
schedule function overly_realistic:general/main_loops/main_loop_2400t 2400t
schedule function overly_realistic:general/main_loops/main_loop_3000t 3000t
schedule function overly_realistic:general/main_loops/main_loop_3600t 3600t
schedule function overly_realistic:general/main_loops/main_loop_5999t 5999t
schedule function overly_realistic:general/main_loops/main_loop_6000t 6000t
schedule function overly_realistic:general/main_loops/main_loop_6002t 6002t
schedule function overly_realistic:general/main_loops/main_loop_6003t 6003t
schedule function overly_realistic:general/main_loops/main_loop_6004t 6004t
schedule function overly_realistic:general/main_loops/main_loop_12000t 12000t

# -> Load data
function overly_realistic:main/data/load_data_0

# -> Send starting message
execute unless score #or.has_sent_message OverlyRealistic.General.ArbitraryData matches 1.. run \
    schedule function overly_realistic:main/starting_message/send_starting_message 1s
