mojira.dev
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 @unknown can be found here and here.

Linked issues

Attachments

Comments 28

I don't know how your redstone circuit is set up, but i think you should keep weak and strong redstone powering in mind.

That wouldn't explain why it works with user input and pistons but not repeaters and other "automated" inputs...

I think nobody ever gets the annoying advanced redstone bugs I report... too advanced maybe? :/

New design (as of 1.8.1-pre3) for reproducing.

18 more comments

Confirmed in 1.15.2 and 20w21a. Related to MC-11193.

In 1.16.1 and 1.16.2 RC-1

confirmed for the snapshot 20w49a

Still an issue in snapshot 20W51A

Still an issue in snapshot 21w03a

migrated

(Unassigned)

Confirmed

Platform

Low

Redstone

Minecraft 14w18b, Minecraft 1.8.1-pre3, Minecraft 1.8.1-pre4, Minecraft 1.8.1, Minecraft 1.8.2-pre1, , 20w51a, 21w03a, 1.20.4, 24w12a, 24w33a

Retrieved