Glitched moving blocks
When a row of blocks is pushed by a piston and one of the blocks is replaced at the same time, the moving blocks become glitched. They may be deleted, become unbreakable, retract when the piston is retracted, and/or disappear until the piston is broken. Reloading the world fixes the glitched blocks in most cases, but sometimes invisible, unbreakable moving blocks remain after relog (similar to MCPE-111632). This is breaking builds like ice farms and tree farms that move rows of blocks.
Steps to reproduce
- Load Moving Block Bug.mcworld
. It contains two test contraptions. - Flip the lever on the command block-based contraption. This will make the piston push smooth stone over the command block in the same tick that the command block sets air in that spot.
- Flip the lever off. Observe the blocks and try to interact with them.
- Break the piston. Observe the blocks and try to interact with them.
- Flip the lever on the red mushroom-based contraption. This will make the piston push a diamond block into a same space where a mushroom cap grows. If the mushroom does not grow, reset the machine by flipping the lever off and putting the diamond blocks back in their original configuration.
- Flip the lever off. Observe the blocks and try to interact with them.
- Break the piston. Observe the blocks and try to interact with them.
Expected results
The blocks would be normal blocks after moving. The smooth stone moving over the command block would have a 50/50 chance of being replaced by air. The diamond moving into the mushroom cap area would have a 50/50 chance of preventing the mushroom from growing or pushing the mushroom cap block inward toward the stem.
Observed results
The smooth stone and diamond blocks become glitchy: they disappear and reappear, retract with a non-sticky piston, and/or become unbreakable.
2022-12-02, 12:07 AM
2023-02-07, 01:43 PM
2023-02-07, 01:43 PM
3
3
941207