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
    • 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
          [Mod] GoldenHelmet
        2. IMG_1634.PNG
          1.56 MB
          Siphio
        3. MCPE-15793 Direct VS Delayed Power Examples.png
          3.27 MB
          [MCPE Helper] Zeb
        4. MCPE-15793 Piston Example A.png
          393 kB
          [MCPE Helper] Zeb
        5. MCPE-15793 Piston Example B.png
          398 kB
          [MCPE Helper] Zeb
        6. Monostable circuit bogué.mp4
          4.93 MB
          BastiReds
        7. One-tick debug.ahk
          0.9 kB
          husky2490
        8. pe_redstone.gif
          609 kB
          Pneuma01
        9. Pistons, repeaters, and_or redstone update bug(s).gif
          4.54 MB
          husky2490
        10. P-tick powering.mp4
          360 kB
          [Mod] GoldenHelmet
        11. Screenshot_2016-09-26-07-23-15.png
          914 kB
          [MCPE Helper] Zeb
        12. Screenshot_2016-09-26-07-23-32.png
          914 kB
          [MCPE Helper] Zeb
        13. Screenshot_2016-09-26-07-24-00.png
          843 kB
          [MCPE Helper] Zeb
        14. Screenshot_2016-09-26-07-24-10.png
          856 kB
          [MCPE Helper] Zeb
        15. Screenshot (27).png
          1.24 MB
          PC_Screen

            Siphio Siphio
            Votes:
            194 Vote for this issue
            Watchers:
            87 Start watching this issue

              Created:
              Updated:
              CHK: