
# -> Set existence value
scoreboard players set #or.fire_starter_existence OverlyRealistic.General.ArbitraryData 1

# -> Add to cooldown time
scoreboard players add @s OverlyRealistic.World.FireStarterCooldownTime 1

# -> If cooldown time != max then return
execute unless score @s OverlyRealistic.World.FireStarterCooldownTime matches 3.. run \
    return fail

# -> Reset cooldown time
scoreboard players reset @s OverlyRealistic.World.FireStarterCooldownTime

# -> Decrease fire starter value
scoreboard players remove @s OverlyRealistic.General.ArbitraryData 1
