mojira.dev
MC-11503

1 tick pulse piston bug

I found a weird bug a while ago. Sometimes, when you power a double extender with pistons facing up with redstone going in to it, either the top or the bottom one will fire.

How to replicate:
1. make a 1 tick pulse shortener by placing redstone, a piston with a block on top next to it and a repeater behind that (as in the pic).
2. connect a redstone wire to the repeater and go one block out every other block and put redstone on top of that (like in the pic).
3. place 2 pistons on top of each other at the end of each redstone wire pointing out, so the wire goes into the pistons.
4. press the button.

Note: you won't always get a weird result, it's very un-predicatable.

Related issues

Attachments

Comments

migrated
[media]
migrated

this is because you are powering 2 pistons at the same time (1 whit the redstone and 1 whit the block where the redstone is on top). They made this so your game won't crash. Far as I know it is random where the bottom piston and top piston fires first.

migrated

That doesn't really add much to the issue. Its the inconsistency which just has to be fixed, it should just not be random.

migrated

Even though the pistons on top of each other are powered in the same tick, they are powered in a certain order, which is based on complicated redstone stuff. It's basically random which one fires first.

galaxy_2alex

Is this still a concern in the current Minecraft version 1.8.1 Prerelease 3 / Launcher version 1.5.3 or later? If so, please update the affected versions in order to best aid Mojang ensuring bugs are still valid in the latest releases/pre-releases.

traks

Yes, the bug is still prevalent in Minecraft version 1.8.1 Prerelease 3. I added it to the list of affected versions.

galaxy_2alex

Reopened, thanks

SunCat

Relates to/dupes MC-11193

traks

(Unassigned)

Confirmed

piston, pulse, random, redstone, tick, unreliable

Snapshot 13w10b, Minecraft 1.5, Minecraft 1.5.1, Minecraft 1.5.2, Snapshot 13w18c, Snapshot 13w19a, Minecraft 1.8.1-pre3, Minecraft 1.8.7

Retrieved