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

Repeaters Don't Save Pending Tick Information

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Open
    • Resolution: Unresolved
    • Affects Version/s: 1.16.100.53 Beta, 1.16.0.63 Beta, 1.15.0.53 Beta, 1.15.0.51 Beta, 1.13.1, 1.16.201 Hotfix
    • Fix Version/s: None
    • Labels:
    • Confirmation Status:
      Plausible
    • Platform:
      Windows 10 - PC
    • ADO:
      95333

      Description

      Redstone repeaters aren't saving their pending tick information. As a result, every time you exit and reload a world, every active repeater will be updated instantly instead of the delay it should have been.

      This is crucial and can break any device that relies on redstone repeater delays.

      Here's another way to think about it: If you send a 1 tick pulse into a repeater set to 4 ticks of delay, when should the repeater turn off? Exactly 4 ticks later! However, if you exit before the repeater turns off, the game assumes that 4 ticks have already passed, even if they didn't, and turns off the repeater instantly.

      Every other edition of Minecraft stores this delay as a tile tick. Bedrock edition needs to as well. The code for Pending Ticks is already there.

      Here's 2 video examples of this serious bug in action:

      https://streamable.com/c3lm6
      https://streamable.com/qiiml

       

      In these videos we have a 1 tick pulse being sent into a 4 tick repeater. The line of 1 tick repeaters coming after it can indicate to us how long that repeater has been activated for. If we exit the game before that repeater was turned on, the signal is completely lost. If we exit the game while the repeater is on, the delay could become 1, 2, 3, or 4 ticks, when it should always be 4 no matter what.

       

       

        Attachments

          Issue Links

            Activity

              People

              Reporter:
              oPryzeLP oPryzeLP
              Votes:
              38 Vote for this issue
              Watchers:
              9 Start watching this issue

                Dates

                Created:
                Updated:
                CHK: