mojira.dev
MCPE-16371

Multiple redstone components are ticked in a random order when they are to be ticked in exactly the same rs tick

When using the obsever it updates on other blocks that it should update on.
PHOTOS ARE COMING

Linked issues

MCPE-16388 Observers are inconsistent on when they provide the power pulse after being pushed by a piston MCPE-16399 Commonplace Piston Design for Flying Machines now out of sync MCPE-21826 Sticky pistons, slime block retraction issue MCPE-29013 Redstone circuits do not produce conssitent results MCPE-33084 Piston extentions are not consistant MCPE-34299 t flip flop takes multiple tries to get it to work MCPE-34922 Redstone not powering Consistently (in special situations) MCPE-35795 Redstone T Flops not functioning MCPE-36180 Observer unreliability MCPE-36592 Sticky piston is glitchy and buggy. MCPE-36908 Piston block swapper unreliable MCPE-40524 Sticky Pistons do not retract blocks when interfered by other pistons MCPE-45043 Inconsistent redstone update order piston activation,etc... MCPE-46913 Piston Inconsistencies MCPE-50674 Pistons activate randomly when they push slime blocks MCPE-60139 No set block update order MCPE-61038 Flying Machine goes down randomly MCPE-62663 Pistons/sticky pistons with slime blocks on top power randomly MCPE-96572 Inconsistant redstone/piston timing MCPE-128833 The piston does not pull the slime block well. MCPE-129797 Unpredicatble Redstone. MCPE-132035 Inconsistent Redstone MCPE-149347 redstone is broken in 1.18 bedrock its random MCPE-150170 Redstone not consistent on bedrock edition MCPE-152120 Redstone Repeaters and Observers programming errors MCPE-159598 Piston Rendum Bug MCPE-162811 Redstone randomized MCPE-164865 Sticky Pistons Not Working MCPE-167567 Pistons don't respond well to Redstone MCPE-174835 Observer Sometimes it doesn't work well MCPE-176277 Double piston extender powering inconsistently MCPE-176279 Vertical flying machine no longer works, which prevents elevator platform build MCPE-177989 inconsistent redstone MCPE-179637 Random redstone timings (Old bug) MCPE-188542 piston in motion when redstoneblock destroyed MCPE-219222 Piston priority is random

Attachments

Comments

migrated

It's not timeline its timing.(look on the photo)

migrated

Could you take another screenshot with a different angle? I can't reproduce it because I have no idea how exactly your flying machine is built.

migrated

There is the photos in new angles.

migrated

Here is another photo.
I used sticky pistons on both sides. To make it a two way flying machine.

migrated

This flying machine worked did work in 0.15.0-0.15.3

migrated

So when it leaves it should go to point two. But it leaves and then after like 5 blocks it goes back to piont one.

migrated

Thanks for the screenshots. I confirmed it in 0.15.4 / iOS. This is indeed a mysterious behavior but might be working as intended:

  1. Observer A (Oa) activates the piston A (Pa).

  2. Pa extends by taking 3 ticks with pushing Ob and Pb.

  3. Pa starts to retract. At exactly the same tick, Ob activates Pb so that it starts to extend. But since all of these happen in the same tick, there are 2 possible cases that can result in:

  • Pa retracts first so it successfully pulls back the slime block it just pushed. The flying machine goes back in this case. Or,

  • Pb extends first so it prevents Pa from pulling back the slime block. The flying machine goes forward in this case.

When there are multiple components to process in the same tick, PE 0.15.4 apparently randomizes the processing order unlike as in ≦ 0.15.3. That's probably why your flying machine stopped working in 0.15.4.

migrated

Could that be corrected? Sorry, but that had been the underlying cause of my bug too.

SuperGeniusZeb

Confirmed for 0.15.90.2. (Tested on Pocket Edition.)

SuperGeniusZeb

Affects 0.16.0 beta build 4 AKA 0.15.90.7.

SuperGeniusZeb

I think this bug needs a better name. This isn't really an observer bug, its a piston-timing bug. It should be called something like "piston timings are inconsistent" or something like that so other people will be able to find the bug easier, as this is NOT even strictly related to observers, but all piston contraptions relying on precise timings.

migrated

I asked developers about this, and they said this one was WAI as I explained before, at least for now. They said that the current behavior is indeed confusing and might be changed in the future.

migrated

(Unassigned)

Confirmed

Multiple

1.9.3

redstone

1.14.30.51 Beta, 1.14.25.1 Beta, 1.14.20 Hotfix, 1.14.1 Hotfix, 1.14.0.3 Beta, ..., 0.15.4, 0.15.90.2, 0.15.90.7, 1.12.1, 1.12.0

Retrieved