
# -> If progress is not set yet then set it
execute unless score @s OverlyRealistic.General.ArbitraryData matches 0.. run \
    scoreboard players set @s OverlyRealistic.General.ArbitraryData 0

# -> Get progress
execute store result storage overly_realistic:temp_values generic_value_0 int 1 run \
    scoreboard players get @s OverlyRealistic.General.ArbitraryData

# -> Do progress operation
function overly_realistic:general/custom_blocks/crafting_table_setup/add_material/material_add with storage overly_realistic:temp_values
