Mojira Archive
MC-2340

Redstone torches schedule updates when they should not, causing unreliable timings.

When you (un)power a torch with a 2-tick pulse (here and from now on I mean redstone ticks), it turns off/on for 2 ticks as expected.
But if in the same tick you update the torch and then (un)power it, it produces only a 1-tick pulse (so they won't unpower 2-tick repeaters or (un)power other redstone torches).

This can be reproduced in multiple ways (all pistons in the screenshots are sticky):

  1. Updating with other torches (see torches-#.png: only 1 repeater will be unpowered)
  2. Updating with redstone (see redstone-#.png and old-fixed.png: repeater/torch to the right won't unpower)
  3. Updating with a repeater (see torch-repeater.png: repeater to the right won't unpower)
  • All setups (beside old-fixed.png) show the issue with powering the torch; for unpowering you can just invert the input signal and use torches to see the bug (see inverted.png)