mojira.dev
MCPE-191287

The retraction of the piston can cause PT(pending tick),resulting in the piston arm not being deleted in time.

Description:

During the retraction process of the piston, PT (pending tick) is generated to remove the piston arm. This results in a situation where, if a large amount of PT has accumulated and the piston head is directly destroyed, the piston arm will remain in place instead of disappearing immediately.
How to Reproduce:

As shown in the video, using command blocks to repeatedly place and ignite flames at the chunk border to destroy the nether portal causes a significant accumulation of PT in the chunk where the piston is located. When the extended piston's head is directly destroyed (not by cutting the power to retract it) and a new piston is placed in the same position, the arm of the previous piston remains in place and does not disappear. This behavior is not reasonable.
Except Results:

The expected result should be that when the extended piston's head is directly destroyed, the piston arm should also disappear normally without generating PT. However, in this case, because the retraction of the piston generates PT to delete the piston arm, the accumulation of PT causes the piston arm to not disappear immediately when the piston head is directly destroyed. The intended behavior is that the retraction of the piston should not produce PT, ensuring that the piston arm can disappear normally without being affected. The current situation is unreasonable and requires modification.


In summary, the core issue lies in the fact that the retraction of the piston should not generate PT to delete the piston arm. This has always been highly unreasonable, as it leads to the piston arm not disappearing immediately when the piston head is directly destroyed, which does not align with the expected behavior.

Linked issues

Attachments

Comments 2

In summary, the core issue lies in the fact that the retraction of the piston should not generate PT to delete the piston arm. This has always been highly unreasonable, as it leads to the piston arm not disappearing immediately when the piston head is directly destroyed, which does not align with the expected behavior

Resolving as a duplicate of MCPE-194009 because this is just a consequence of the piston arm changes using the pending tick system.

LiShang

(Unassigned)

Unconfirmed

Windows

1.21.80.20 Preview, 1.21.62 Hotfix

Retrieved