Using sponges in bubble columns to remove water doesn't remove the water blocks (that are also on bubble columns) next to it.
The glitched water works just like normal water, except it doesn't flow and it doesn't update when I put blocks next to it. I must put a block (not ones that can coexist with water, only full blocks) in the same space to remove this water.
Linked issues
is duplicated by 1
relates to 1
Attachments
Comments 12
Con confirm for 1.11.2 on windows 10, you can see more about how to reproduce this bug in my bugrock episode here: https://youtu.be/Hk4gADUrFpk
So, I've done some thinking and testing...
It turns out that this occurs when another block that's in water is removed at the same tick that the water is while the space is updated by a sponge changing into a wet sponge (three to four block updates in the same tick; it's kind of complicated*).*
Example 1: Redstone dust can't exist in water at all. However, if it's placed next to a sponge, and water is placed on the redstone, the water will break on the same tick that the redstone does since the water is next to a sponge, and the sponge will update into a wet sponge. This causes the client to desync from the server and allows client-side water to exist for some reason.
Example 2: Although blocks like carpets can be waterlogged, it cannot exist in flowing water like tripwires, end rods, comparators, levers, and repeaters can. So, if a carpet is placed next to a sponge, and water flows into or onto the carpet, ghost water will be created.
Example 3: The bubble column functions like a waterlogged block (This causes MCPE-37571 since water in waterlogged blocks can only be obtained by pressing the use key on the block's hitbox. Since the bubble column is a waterlogged block with no hitbox. water cannot be obtained). I confirmed that by creating a bubble column scenario (placing soul sand or a magma block under water), and running a command through a repeating command block to set that space to air. This didn't work because when the bubble column is removed, it updates the water, replacing the bubble column every tick. If I run a command to set the space to air while the repeating command block is active, the water and the bubble column are removed since two commands were run. This is the same thing that happens to all waterlogged blocks: the base block is removed with the command, then the water is on the second run.
So, if a sponge is used on the bubble column, both the bubble column and the water are removed at the same time, while the sponge updates to a wet sponge. A thing to note with this method is that only the blocks that were next to the sponge when it updated will create ghost water. The other blocks don't since the sponge didn't update to a wet sponge next to them, losing out on the last block update required to create the ghost water.
@unknown - Helpers are basically volunteers with more permissions than regular users. Moderators (also volunteers) are above us and have even more permissions.
This is apparently fixed in 1.15.0.53.
See the duplicate MCPE-57063.
These phantom water source blocks also seem to disappear when reloading the world.