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

Delay is broken when using /tp

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Incomplete
    • None
    • 1.17.2 Hotfix
    • None
    • Unconfirmed
    • Android

      Steps to reproduce: 

      1. create a flat world with cheats.
      2. OPTIONAL: render_chunks to min, disable mob spawing, always Day, no weather cycle. no multiplayer.
      3. run /give @p command_block
      4. run /tp @p 10000 5 10000
      5. build a platform around you(example 9x9, using red carpet or any block)
      6. place a command_block near 10000 5 10000(2 or 3 blocks distance).
      7. open command_block and WRITE >> /tp @p[r=10] -10000 5 -10000
      8. set delay = 100   (run at first Tick must be DISABLED).
      9. place a lever next to the command_block.
      10. Set lever to ACTIVE ( you can use a RedstoneLamp to check it).
      11. wait for the command_block delay.
      12. Now you're in COORDS -10000 4 -10000
      13. build a platform around you(example 9x9, using blue carpet, or any block)
      14. place a command_block near -10000 5 -10000(2 or 3 bloks distance)
      15. open command_block and WRITE >> /tp @p[r=10] 10000 5 10000
      16. set delay = 100  (run at first Tick must be DISABLED).
      17. place a lever next to the command_block.

      CHECKUP: 

      1. ACTIVE/DEACTIVE the lever to check if both command block are working.
      2. Or use a WOOD/STONE button.

      RUN: 

      1. now you're in one of the platforms,let say RedCarpet.
      2. Deactive the lever.
      3. Set command_block to REPEAT.
      4. Activate the lever.
      5. now you're in the BlueCarpet platform.
      6. Deactive the lever.
      7. Set command_block to REPEAT.
      8. Activate the lever.

      note: 

      since both command_blocks are in REPEAT mode you are teleported from RedCarpet to BlueCarpet and vice-versa.

      Observed results 1:  

      look down, you will be able to see only 1 platform, not both.

      Now, Deactive the lever in the platform where you are. Wait for about 2-3 seconds(or 10, it doesn't matter).

      Activate the lever.

          Observed result 2: 

      The Player is teleported instantly, with No Delay.

      It is as if the delay were zero.

       

            AM71113363 AM71113363
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: