Mojira Archive
MC-54567

Inconsistency between repeaters/activated torches and buttons/levers/player-placed torches/redstone blocks/pistons activating redstone devices

http://www.minecraftforum.net/topic/2472184-survival-friendly-half-tick-offsetter/
This redstone device, when activated with repeaters, will not produce the expected output. When activated with torches, buttons, redstone blocks, levers, etc it works just fine.

Edit: When activated by powering/unpowering a torch it also fails. The only way for it to work is by using a sticky piston and a redstone block.

Edit2:
The expected output is the repeater line outputting exactly 1 game tick (1/20 of a second) after the comparator goes off (as in, turns on), but when activated with repeaters both the comparator and the repeater line go off (turn on) at the same time...

Edit3:
There's a possibility of this being position/orientation dependent, but I haven't tested that...

Edit4:
(Tested as of 1.8.1-pre3) Reproducing now requires a different design. See attachment.

Code analysis

Code analysis by Soni L. can be found here and here.