mojira.dev
MCPE-44421

Water Replacing Not working

I use to be able to go into the underwater structures and replace water with sand... then remove the sand and have air. This no longer works and is really upsetting me. How can you have water seeping into air spaces on stairs and fences that won't go away? I am not sure when this started but it is not right. I should be allowed to remove water to make a structure dry. Now I can't. Seems no matter how many times I try to remove the water, it comes back because now stairs and fences and who knows what other object that have air pockets now become endless fountains of water. If your going to change the entire way the game behaves then why not just fix gravity? I don't even recognize the game anymore!

 

Linked issues

Attachments

Comments 7

I ran into this after spending hours buring a shipwreck only to find that when I unburied it, it was having this happen. 

Are you playing Bedrock edition? If so, what device are you playing it on?

I am playing on a Laptop.  As you can see in the bottom image of a sunken shipwreck that I have buried, all the fences and stairs retain water that now become endless fountains when dug back up.

[media][media]

Are you sure you are playing on Bedrock? Bedrock Edition has an underwater scene at menu screen (as far as I have seen)...

Yes, those buttons are from bedrock 1.10.1

Yeah, I have purchase texture packs that changed that. And just so you won't think that it is the purchased textures causing this...

[media][media]

The reported behavior Works As Intended. The behavior you're describing is a result of the waterlogging mechanic that was introduced in the Update Aquatic (release 1.4 and 1.5).

What you're trying to do can still be done, but takes slightly more effort. The problem is that when a partial (i.e. non-full-sized) block is placed in water, it becomes waterlogged, which means it can act as a water source block for the purpose of calculating water flow. The designers realized that this would cause problems in certain circumstances, so they decided that to preserve the earlier behavior, a partial block that was originally placed in air would not become waterlogged if water later came into contact with it. So to accomplish what you want, you need to:

  1. Replace any waterlogged partial blocks with solid blocks,

  2. Fill the rest of the space with solid blocks,

  3. Break all the solid blocks you placed, and

  4. Put back the partial blocks (you're now placing them in air, so they won't become waterlogged again).

In some cases, this doesn't quite work because the partial block is next to a water block, so when you replace it with a solid block, then later break the solid block, water gets in and you can't re-place the partial block in air. In this case, there are two ways to solve the problem. Either:

  • break the solid block and re-place the partial block very quickly (before any water has time to flow into the empty space), or

  • temporarily fill the adjacent water block with a solid block. You can then place the partial block in air, and afterward break the temporary block (and maybe place a new water source there if necessary).

Thurman Jenner

(Unassigned)

Unconfirmed

Windows

1.10.1 (Windows 10 only)

Retrieved