When a piston pushes or pulls blocks, every movingblock
is instantly waterlogged if the block directly above is water (or a waterlogged block). Water next to or below the movingblock
does not cause this behavior. After the piston finishes extending/retracting, the water disappears with the following exceptions:
When the piston finishes extending, the head stays waterlogged.
When the piston finishes retracting, if it is not pulling anything, the block in front becomes water.
How to reproduce
1. Connect a lever to a piston.
2. Place a waterloggable block in front of the piston.
3. Place water above the waterloggable block, and the block in front.
4. Encase the system in glass to remove the flowing water.
5. Activate the piston, and look at the moving blocks.
Expected result
The blocks below the water remain "dry".
Actual result
The blocks below become waterlogged as soon as the piston starts extending. When the piston finishes extending, the head stays waterlogged, but the water in front instantly disappears.
Impacts
This bug can be exploited in "zero-tick" sugar cane farms. When a piston moves water or a waterlogged block, this is considered removing the water, so the sugar cane receives an update. However due to this bug, the water is replenished on the same tick, so the sugar grows instead of uprooting. Here are a couple examples of such farms:
Comments 3
Thank you for your report!
However, this issue has been temporarily resolved asย Awaiting Response
Is this still an issue in the latest version?
ย
This ticket will automatically reopen when you reply.
Quick Links:
๐ย Issue Guidelinesย โ ๐ฌย Mojang Supportย โ ๐งย Suggestionsย โ ๐ย Minecraft Wiki
Cleaning up old tickets: This ticket had been set to 'Awaiting Response', but has not received a response from the reporter (~3 months+) so is being closed as Incomplete. If you feel this is still a valid issue then please comment, or create a new ticket following the Issue Guidelines which includes steps to reproduce the problem.
For any account or purchasing related issues, please contact Minecraft Customer Support directly, as we cannot assist with those here at the bug tracker.
Quick Links:
๐ Issue Guidelines โ ๐ฌ Mojang Support โ ๐ง Suggestions โ ๐ Minecraft Wiki
Fixing this won't fix 0-tick farms. It will make them slightly more complicated.