mojira.dev
MC-42387

Water sometimes flows in unexpected directions

1. Place a water source block in a corner with flat ground extending from it.

What I expected to happen:
I expected that the water would flow out in a triangle-like pattern.

What actually happened:
The water initially started flowing out in a triangle-like pattern but skipped 3 blocks in the middle of the outer edge.

Workaround:
Placing a block in one of two specific locations in the flowing water pattern fixes the pattern, but must be done every single time a water source block is placed and allowed to flow out.

Linked issues

Attachments

Comments

iBug Tsun

Chunk Update?

Th3F4114n0n3

Unable to reproduce. This does not occur for me. Might be a lag issue that slows or stops a block update causing it. When you place the block it makes the water blocks update finishing what it should have done. Weird though that it happened at ever corner of your golem farm.

Hawk J

@Th3F4114n0n3

I can't reproduce it consistently either. In some places it happens (every single time), in others it doesn't. It's random and unpredictable as far as I can tell.

I attached more screenshots of another example showing a similar glitched behavior but slightly different to the first example. As you can see it's again direction-independent, and it happens on every level of that tiered structure... except on the bottommost one, even though that one is as identical as any of the others.

(It's not a golem farm, by the way, it's going to be just a simple passive mob farm (zombies, skeletons, creepers & witches) when it's done.)

I don't think lag has anything to do with it because this is all in singleplayer and, like I said, it happens consistently (in certain places).

Hawk J

*Ah..!*

Signs have something to do with it. If I place signs in the empty 2x2 column in the center where the mobs are to fall down, the glitch disappears (after I remove the water and replace it, that is). In fact, this is why the bottommost layer, which had signs in the center, wasn't exhibiting the same behavior as the other layers before.

The flowing water "path-finding" logic sees signs as solid blocks so in this case it's as if the water is spreading across a completely even surface (ignoring the slabs) with no holes. *Without* signs it sees the 2x2 hole and "wants" to travel only along the shortest path(s) to the hole, leaving those weird gaps. It's slightly unintuitive because either way the water source blocks are 7 blocks away from the hole, so they can't reach it in any case.

Also, that sort of explains the second example but doesn't solve the mystery of why the water spreads so awkwardly in the first example.

I attached a world save and MCEdit schematic of the structure so anyone can test it for themselves. (Sorry, I don't have the structure from the first example anymore). ON/OFF switch for the water bucket dispensers is at the bottom.

Itouch2

Still in 07a

Deleted account

Is this still a concern in the current Minecraft version 1.7.9 / Launcher version 1.3.11 or later? If so, please update the affected versions in order to best aid Mojang ensuring bugs are still valid in the latest releases/pre-releases.

fienxjox

Is this still a concern in the current Minecraft version 14w30c or later? If so, please update the affected versions in order to best aid Mojang ensuring bugs are still valid in the latest releases/pre-releases.

Hawk J

Just tested this in 14w30c and it's still there. Attached a 6-second video.

Autom

I posted a similar response to a potential duplicate (MC-76857) of this bugreport, but this might clear up some things about this bug here too.

Expected behaviour:

[media]

Unwanted behaviour:

[media]

I've placed down lapis blocks where the water should have flowed, but because of the two holes in the back, the algorithm thinks water should go down there.

Asteraoth

Confirm for 1.9.3 pre-2

Asteraoth

Confirmed for 1.9.4

Asteraoth

Confirmed for 16w20a

Yanis48

Is this still an issue with all the water changes?

j_p_smith

Confirmed in 1.15.2 and 20w20b.

j_p_smith

Also affects lava.

Avoma

Can confirm in 20w48a.

Blanket Duck

This might be happening since water always flows to the nearest hole.

Avoma

Can confirm in 21w05b.

[Mod] Jingy

Affects 1.21

[media]

I'd like to request ownership of this report, considering it has not been consistently maintained with new affected versions, and the original owner has not been active for 4 years.

Hawk J

[Mod] Jingy

(Unassigned)

Confirmed

Gameplay

Low

Block states

water

Minecraft 1.7.4, Minecraft 14w30c, Minecraft 1.8, Minecraft 1.8.1-pre3, Minecraft 1.9.2, ..., 20w48a, 20w51a, 21w05b, 1.19.2, 1.21

Retrieved