mojira.dev
MCPE-45043

Inconsistent redstone update order piston activation,etc...

If you activate two pistons at the same time, one piston will extend (see pictures), after a few attempts, a different piston will extend. This occurs not only when you switch them on directly without repeaters, but also with repeaters, on either one tick, two ticks ore three ticks delay.

For example:

1st try: Piston 1 will extend, 2nd try: Piston 1 will extend, 3rd try: Piston 2 will extend (not always the same order of pistons that are extending)

In my opinion redstone, as a logic system, should always have the same delay/update order. Otherwise redstone contraptions, will misbehave.

Linked issues

Attachments

Comments 9

[media][media][media][media][media][media][media]
[Mod] Umija5895M

This randomness is exactly how I would expect it to behave. A properly designed logic circuit should never attempt to use the same resource simultaneously when there is potential for conflict. In this case, both pistons are attempting to extend into the same block at exactly the same time. Because only one can have the space, there is a built-in ambiguity. The circuit designer needs to provide some kind of interlock to resolve the conflict, such as using a different delay on one of the pistons. This is a common issue with many real-world machines and it is up to the design engineer to handle it.

[Mod] Umija5895M

This randomness is exactly how I would expect it to behave. A properly designed logic circuit should never attempt to use the same resource simultaneously when there is potential for conflict. In this case, both pistons are attempting to extend into the same block at exactly the same time. Because only one can have the space, there is a built-in ambiguity. The circuit designer needs to provide some kind of interlock to resolve the conflict, such as using a different delay on one of the pistons. This is a common issue with many real-world machines and it is up to the design engineer to handle it.

I agree, but the inconsistency doesn't make any sense in this case, it still happens even with different delays (example: redstone vs. level 1 repeater)

I agree, but the inconsistency doesn't make any sense in this case, it still happens even with different delays (example: redstone vs. level 1 repeater)

[Mod] Umija5895M

If the repeaters are on different delays or if one has a repeater and the other doesn't then it should be consistent. Pictures from OP have repeaters on same delay. Does it happen if just use repeater on one and not on other?

[Mod] Umija5895M

If the repeaters are on different delays or if one has a repeater and the other doesn't then it should be consistent. Pictures from OP have repeaters on same delay. Does it happen if just use repeater on one and not on other?

[Mojang] Mega_Spud (Jay)

Thank you for your report!
However, this issue has been closed as a Duplicate of MCPE-16371.

If you have not, you might like to make use of the search feature before making a new ticket, as it's likely that the issue has been reported already.

Quick Links:
📓 Issue Guidelines – 💬 Mojang Support – 📧 Suggestions – 📖 Minecraft Wiki

[Mojang] Mega_Spud (Jay)

Thank you for your report!
However, this issue has been closed as a Duplicate of MCPE-16371.

If you have not, you might like to make use of the search feature before making a new ticket, as it's likely that the issue has been reported already.

Quick Links:
📓 Issue Guidelines – 💬 Mojang Support – 📧 Suggestions – 📖 Minecraft Wiki

Roman Göbl

(Unassigned)

Unconfirmed

Windows

Windows 10 Build 17763

1.10.0, 1.11.0

Retrieved