Execute and Fill Command Block

What would be the correct command to place a redstone torch at 1043 58 982 when the timer starts at 20 and remove it when the timer reaches 0 in the 1.14.2 version of Minecraft.

I think this would most likely use two different command blocks.

So far I've made a timer that starts at 20 and a Times_Up objective that equals 0.

This is the best I could come up with in a repeat command block that is always active:

/execute if score Timer Timer > Times_Up Times_Up run fill 1043 58 982 1043 58 982 minecraft:redstone_torch

Solution 1:

You can trigger this command at the same time as you trigger the timer, probably by using a chain command block:

/setblock 1043 58 982 minecraft:redstone_torch

It will place a redstone torch at the specified coordinates. If it isn´t possible for you to trigger any other command at the same time as you start the timer, then you can use this command in a repeating command block instead:

/execute if score Timer Timer > Times_Up Times_Up run setblock 1043 58 982 minecraft:redstone_torch

You can use this command to remove the torch if the time is up:

/execute if score Timer Timer <= Times_Up Times_Up run setblock 1043 58 982 air