[MCPE-14851] Sticky pistons can pull a block 1 tick after pushing one Created: 05/Jun/16  Updated: 06/Nov/23  Resolved: 17/Jun/16

Status: Resolved
Project: Minecraft (Bedrock codebase)
Component/s: None
Affects Version/s: 0.15.0 Beta build 1, 0.15.0
Fix Version/s: None

Type: Bug
Reporter: redstone
Resolution: Works As Intended Votes: 1
Labels: None

Attachments: JPEG File image.jpeg     JPEG File image.jpeg     JPEG File image.jpeg     PNG File sticky-1tick-pulse.png    
Issue Links:
Duplicate
is duplicated by BDS-5355 Sticky pistons / redstone builds broken Resolved
is duplicated by MCPE-14561 Powering a piston with one tick doesn... Resolved
is duplicated by MCPE-15310 sticky piston cant do it Resolved
is duplicated by MCPE-15686 Piston Principal missing. Resolved
is duplicated by MCPE-17341 Sticky piston doesn't "spit" it's blo... Resolved
is duplicated by MCPE-25582 Pistons not ejecting block when exten... Resolved
is duplicated by MCPE-30974 Sticky piston doesn't release the blo... Resolved
is duplicated by MCPE-92606 Piston 1-tick pulls back now Resolved
is duplicated by MCPE-125534 Sticky pistons not ejecting blocks wi... Resolved
is duplicated by MCPE-176724 Redstone Tick Confusing Resolved
Confirmation Status: Confirmed
Platform: Phone - Android - HTC Other (Specify in description)
CHK:

 Description   

1 Connect the piston taken out of the pulsar signal using the observer block
2 Back and forth while the pressure-sensitive adhesive piston with a block

This is not might be a specification but is inconvenient and can not use a piston type t flip-flop!

Edit by depressed-pho:
Sticky pistons received a 1-tick on-pulse should push a block but shouldn't pull it back. Since an observer block emits a 1-tick pulse, it should be able to cause this phenomenon. However in 0.15.0 beta build 1, sticky pistons do pull a block even when it pushed a block 1 tick before that.



 Comments   
Comment by Tyler [ 22/May/20 ]

"But they added, If the community can find a unique goal which is impossible to achieve without the toggleable sticky piston, and that goal makes sense in the world of Minecraft, then they'll probably rethink about it."

 

2-way flying machine contraptions are far harder (even impossible in many cases) to make without this feature. The fact that I can't use 1 sticky piston to push and pull the machine makes small 2-way flying machines difficult, and large ones impossible (without additional external contraptions that modify the flying machine to reverse the direction).

Comment by Bill [ 21/Sep/17 ]

I agree this is unfortunate. This exact inverse of this bug for the java edition was resolved as works as intended. The large majority of tutorials are for the java edition and won't translate to this new version. Finally our Xbox one console world, should you ever be able to successfully update it is going to be hosed.

Comment by Siphio [ 19/Jun/16 ]

This is an unfortunate "working as intended". It significantly increases the difficulty and size of toggle switches, and causes unexpected behaviour when moving between versions.

Comment by PHO [ 17/Jun/16 ]

I asked the developers about this issue. They said the "feature" in PC was intentionally removed from PE just like quasi-connectivity, because leaving a block behind on 1 redstone tick would require you to use repeaters everywhere, and destroy all normal builds.

But they added, If the community can find a unique goal which is impossible to achieve without the toggleable sticky piston, and that goal makes sense in the world of Minecraft, then they'll probably rethink about it.

So the conclusion is, this is currently an intended behavior of sticky pistons in MCPE, but things may change in the future.

P.S.
There is already a working 3x3 piston door built in MCPE 0.15.0. I was very surprised at it because I believed it was impossible without this behavior: https://youtu.be/XWbboYxqdZM

Comment by PHO [ 16/Jun/16 ]

Confirmed in 0.15.0 / iOS.
In the screenshot shown below, there is a 1 tick on-pulse generator connected to a sticky piston. When it's triggered the piston should leave the wood without pulling it back but currently the piston does pull the wood.

The reason why I didn't use an observer block to generate the 1 tick pulse is that I wanted to ensure it wasn't the observer's fault.

Comment by PHO [ 05/Jun/16 ]

Yes. I understood it. Thank you very much.
I updated the description and reopened the issue.
はい。良くわかりました。どうもありがとう。
説明欄を編集して reopen しました。

Comment by redstone [ 05/Jun/16 ]

僕の説明分かっていただきましたか?

Comment by PHO [ 05/Jun/16 ]

Okay thanks! I'll update the description.

Comment by redstone [ 05/Jun/16 ]

実際

https://mobile.twitter.com/iPhone6sUser/status/739300727420387333

Comment by redstone [ 05/Jun/16 ]

1ティックパルスの信号を粘着ピストンに与たら、PC版ならピストンがブロックを押してそのままブロックを引っ張らずに置いていくはずなんです
が、分かりにくいと思うので画像を貼って置きます
理想

https://mobile.twitter.com/iPhone6sUser/status/739294787132489728

Comment by AMAN4700 [ 05/Jun/16 ]

This issue works as intended. If you have a request for Minecraft Pocket Edition, please go to the Minecraft Forums -> MCPE: Suggestions.

The observer gives out a one tick pulse.

Comment by PHO [ 05/Jun/16 ]

I'm sorry to say this but your description of the bug is pretty hard to comprehend. Could you describe it in Japanese so that I can translate?
申し訳ないのですがあなたの説明はかなり解りにくいものです。私が代わりに翻訳するので、日本語で説明して頂けますか?

Comment by redstone [ 05/Jun/16 ]

This only can be replaced by BUD block ...

Comment by redstone [ 05/Jun/16 ]

But the nature of the pressure-sensitive adhesive piston go put the signal is short the block is used in a lot of things ...

Generated at Sat Jan 11 15:05:24 UTC 2025 using Jira 9.12.2#9120002-sha1:301bf498dd45d800842af0b84230f1bb58606c13.