# The function that initializes basic scoreboards, fake players, gamerules etc.
# Default scoreboard to store rng values
scoreboard objectives add manalabs_scp_rng dummy
# Default scoreboard to use raycasting
scoreboard objectives add manalabs_scp_ray_age dummy
# Default scoreboard to use raycasting
scoreboard objectives add manalabs_scp_continue_loop dummy
# Default scoreboard to use raycasting
scoreboard objectives add manalabs_scp_stats dummy
# Commonly used scoreboards
# Temporary variables
scoreboard objectives add manalabs_scp_tmp dummy
scoreboard objectives add manalabs_scp_tmp1 dummy
scoreboard objectives add manalabs_scp_tmp2 dummy
scoreboard objectives add manalabs_scp_tmp3 dummy
scoreboard objectives add manalabs_scp_tmp4 dummy
scoreboard objectives add manalabs_scp_tmp5 dummy
scoreboard objectives add manalabs_scp_tmp6 dummy
scoreboard objectives add manalabs_scp_tmp7 dummy
scoreboard objectives add manalabs_scp_tmp8 dummy
scoreboard objectives add manalabs_scp_tmp9 dummy
scoreboard objectives add manalabs_scp_tmp10 dummy
# The scoreboard for the fake players
scoreboard objectives add manalabs_scp_var dummy
# The scoreboard for temporary variables stored in the fake players
scoreboard objectives add manalabs_scp_tmp_var dummy
# The scoreboard for numbers
scoreboard objectives add manalabs_scp_const dummy
scoreboard players set _-1 manalabs_scp_const -1
scoreboard players set _0 manalabs_scp_const 0
scoreboard players set _1 manalabs_scp_const 1
scoreboard players set _2 manalabs_scp_const 2
scoreboard players set _3 manalabs_scp_const 3
scoreboard players set _4 manalabs_scp_const 4
scoreboard players set _5 manalabs_scp_const 5
scoreboard players set _6 manalabs_scp_const 6
scoreboard players set _7 manalabs_scp_const 7
scoreboard players set _8 manalabs_scp_const 8
scoreboard players set _9 manalabs_scp_const 9
scoreboard players set _10 manalabs_scp_const 10

# Initializing scp439
scoreboard objectives add manalabs_scp_scp439_count dummy