Uploaded image for project: 'Minecraft (Bedrock codebase)'
  1. Minecraft (Bedrock codebase)
  2. MCPE-15793

Redstone components don't apply the correct amount of delay when activated by world changes

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • None
    • 1.20.20.23 Preview, 1.20.20.22 Preview, 1.17.10, 1.16.200.57 Beta, 1.16.100.58 Beta, 1.16.100.56 Beta, 1.16.100.55 Beta, 1.15.0.8 RTX Beta, 1.16.0.63 Beta, 1.16.0.61 Beta, 1.15.0.53 Beta, 1.15.0.51 Beta, 1.14.30.51 Beta, 1.14.2.51 Beta, 1.14.2.50 Beta, 1.14.0.51 Beta, 1.13.3, 1.14.0.4 Beta, 1.13.1, 1.14.1 Hotfix, 1.14.0.3 Beta, 1.14.0.2 Beta, 1.14.0.1 Beta, 1.13.0.18 Beta, 1.13.0.17 Beta, 1.13.0.16 Beta, 1.13.0.15 Beta, 1.13.0.9 Beta, 1.13.0.6 Beta, 1.12.0.2 Beta, 0.15.0, 0.15.2, 0.15.4, 0.15.10, 0.15.90.8, 0.16.0, 0.16.1, 0.17.0.1, 0.16.2, 1.0.0.0, 1.0.0.1, 1.0.0.7, 1.0.0, 1.0.2, 1.0.3, 1.0.4.0, 1.0.4.1, 1.0.4.11, 1.0.5.13, 1.0.6.0, 1.0.5.54, 1.1.0.0, 1.0.6.52, 1.1.0.4, 1.1.0.5, 1.0.7.0, 1.1.0.9, 1.1.0.55, 1.1.1.0, 1.1.1.51, 1.1.2.50, 1.1.3.1, 1.1.5.0, 1.2.0.25, 1.2.0.31, 1.2.3.6, 1.2.5.12, 1.2.6.2, 1.2.5.52, 1.2.6.60, 1.2.9.1, 1.2.10.1, 1.2.10.2, 1.2.15.01, 1.2.16.3, 1.5.0.0, 1.4.0.5, 1.5.0.7, 1.4.2.0, 1.5.0.14, 1.6.0.6, 1.7.0.9 Beta, 1.9.0, 1.10.0.4 Beta, 1.11.0.1 Beta, 1.11.0.3 Beta, 1.11.4, 1.12.1, 1.12.0, 1.13.0, 1.14.1.2 Beta, 1.14.0, 1.14.30 Hotfix, 1.14.60 Hotfix, 1.16.0, 1.16.20, 1.16.50 Hotfix (iOS), 1.16.40 Hotfix, 1.16.100, 1.16.210, 1.16.221 Hotfix, 1.18.2 Hotfix, 1.19.2 Hotfix, 1.19.20, 1.19.21 Hotfix, 1.19.62, 1.20.12 Hotfix, 1.20.81 Hotfix
    • Confirmed
    • Multiple
    • 32788, 36225, 176093

      What I expected to happen was...

      On flicking the power switch in each example, the blue example shown would fire like the red example shown (end repeater lights up).

      What actually happened was...

      In the blue example, the output repeater doesn't fire. If you rapidly flick the switch back and forth, the blue repeater fires intermittently.

      Steps to reproduce:

      1. Drive redstone current into a block on top of a piston to generate a 1-tick pulse (red example). Position a repeater to pick up the current from the piston block, but the redstone should flow directly from power source to the block.
      1. Turn on the power source; the piston will fire and the output repeater will light up for its pulse duration.
      1. Insert a repeater anywhere along the input line and toggle the power source. the output repeater will not fire.
      1. Rapidly toggle the power source (switch works best). The repeater will occasionally fire.
      1. replacing the relay with redstone torch inverters shows the same issue (the mechanism will fire when the torch is placed, but not when the mechanism is toggled).
      1. Using an observer block as the power source showed the same issue.

      Minecraft pocket edition 0.15.0 (iOS - replicated on iPhone 6 and iPad air 2)

      Update by nighter
      This bug has been reported to our internal bug tracker for further testing and a fix. It is scheduled to be fixed in one of the future updates (no specific date can be provided).
      Please avoid duplicate comments. Post only NEW information regarding this bug.

      Update by talaeus, explaining the cause of the bug
      Repeaters don't apply the delay properly in all cases. If the repeater was activated by another pure redstone component being ticked, then the delay will be correct. However, if it was activated by a world change (lever, piston modifying a circuit, pressure plates, buttons, etc) then the repeater will output a signal 1 tick too fast. A 1-delay repeater will act as a 0-delay repeater (that is, completely ignored). A 3-delay repeater will act as a 2-delay repeater.

        1. C-tick powering.mp4
          818 kB
        2. IMG_1634.PNG
          IMG_1634.PNG
          1.56 MB
        3. MCPE-15793 Direct VS Delayed Power Examples.png
          MCPE-15793 Direct VS Delayed Power Examples.png
          3.27 MB
        4. MCPE-15793 Piston Example A.png
          MCPE-15793 Piston Example A.png
          393 kB
        5. MCPE-15793 Piston Example B.png
          MCPE-15793 Piston Example B.png
          398 kB
        6. Monostable circuit bogué.mp4
          4.93 MB
        7. One-tick debug.ahk
          0.9 kB
        8. pe_redstone.gif
          pe_redstone.gif
          609 kB
        9. Pistons, repeaters, and_or redstone update bug(s).gif
          Pistons, repeaters, and_or redstone update bug(s).gif
          4.54 MB
        10. P-tick powering.mp4
          360 kB
        11. Screenshot_2016-09-26-07-23-15.png
          Screenshot_2016-09-26-07-23-15.png
          914 kB
        12. Screenshot_2016-09-26-07-23-32.png
          Screenshot_2016-09-26-07-23-32.png
          914 kB
        13. Screenshot_2016-09-26-07-24-00.png
          Screenshot_2016-09-26-07-24-00.png
          843 kB
        14. Screenshot_2016-09-26-07-24-10.png
          Screenshot_2016-09-26-07-24-10.png
          856 kB
        15. Screenshot (27).png
          Screenshot (27).png
          1.24 MB

            Siphio Siphio
            Votes:
            202 Vote for this issue
            Watchers:
            88 Start watching this issue

              Created:
              Updated:
              CHK: