mojira.dev
MC-140619

Water in savanna village farms can generate in invalid states on slopes

The Bug:

Water in savanna village farms can generate in invalid states on slopes.

This issue is specific to savanna village farms since these farms follow the terrain when generating, thus sometimes exposing the water. The water doesn't tick at first so it just remains still, but once the crop ticks, it then causes the water flow, ultimately resulting in savanna villages on mountainous terrain being overrun with waterfalls.

Here is an example:

Version: 1.21.3

Seed: -8810289815584221700
Coordinates: /execute in minecraft:overworld run tp @s -2108.17 65.74 3277.22 -397.11 38.42

Steps to Reproduce:

  1. Generate a world with the seed provided above and teleport to the given coordinates.

  2. Look closely at the water within the savanna village farm.

  3. Take note as to whether or not water in savanna village farms can generate in invalid states on slopes.

Observed Behavior:

Water can generate in invalid states on slopes.

Expected Behavior:

Water would not be able to generate in invalid states on slopes.

Related issues

MC-143255 Water floods farms that were generated on slopes MC-143643 Water sources of villlages fields MC-149054 Village farms don't check to see if water is surrounded by solid blocks MC-149055 Savanna village farms can have water source blocks next to air horizontally MC-149161 Village Farm not level MC-149246 World deformation MC-149484 Generating water in village MC-150023 Village crops generate floating water MC-151187 Broken crop fields by flowing water in Savanna Villages MC-152648 Water generated not flowing properly MC-160982 Village farms have seeds in not plantable blocks and water is not flowing (this may be two bugs at once) MC-174798 Bad terrain generation in savanna village MC-183589 Savannah villages farmland water often destroys crops MC-187946 Villages structures and farms don't generate correctly MC-193022 Water all over savanna farm MC-193194 Waterfalls in savanna villages MC-197626 Savanna Village Farms Are Very Odd MC-203364 poor village generation re-open MC-227266 Water bug MC-230638 Water Generation Error in Savanna Village MC-239240 Water does not flow downwards when crop is in front of it. MC-239554 Water blocks not falling near crops MC-241671 Water in villages still sometimes dont spreading MC-242754 Village garden plot generation is problematic, leading to flooded areas MC-258651 water flows in air MC-267169 Water is remaining on the farm.

Attachments

Comments

migrated
[media][media][media][media][media][media][media][media][media][media][media][media][media][media][media][media][media][media]
migrated

Affects 19w35a

migrated

Still in 1.15 Pre Release 1; see MC-166028

Kidfury

Affects 20w51a

Avoma

Can confirm in 21w03a.

Avoma

Can confirm in 21w05a.

Avoma

Can confirm in 21w05b.

Avoma

Can confirm in 21w06a.

Avoma

Can confirm in 21w07a.

clamlol

Can confirm in 21w11a; see screenshot (different seed/coords than in report).

Avoma

Can confirm in 1.17.

ampolive

Can confirm in 21w43a.

migrated

This is an old issue that is a lot more common in 1.18 because of the terrain.

This is specific to savanna, since those farms follow the terrain, thus exposing the water. The water doesn't tick at first, so it just hangs there. But then once the crop ticks it causes the water flow, causing savanna villages in hilly terrain to be overrun with waterfalls. 

[media]
Avoma

Can confirm this in 1.18 Pre-release 1.

[media][media]
Version: 1.18 Pre-release 1
Seed: -4534856491544025661
Coordinates: /execute in minecraft:overworld run tp @s 94316.48 69.81 -706.27 -586.01 36.45

I'd also like to request ownership of this ticket since the current reporter has been inactive since July of 2019. 🙂

migrated

I'm still keeping up to date with this. I just don't have the time playing snapshots anymore so I've not been able to check it all the time.

migrated

Has mojang considered just not spawning the water? It's not actually needed for farmland, the crops just grow a lot slower without it (and dry farmland without anything planted in it reverts back to dirt pretty fast, but not faster than villagers replant). Maybe replace the water with more farmland+crops so it doesn't make a 1 block deep hole that villagers keep jumping in and out of (the jump out can trample crops last I checked).

Only drawback I can think of is if the villagers don't have enough to replant every space they'll start losing spaces.

migrated

Could Mojang do something like in the plains villages?

Avoma

@unknown, what you're most likely experiencing there is MC-140780. 😃

migrated

Still a problem as of 1.18 full release.

windwend

Another solution to consider is to allow every water block in savanna village farms to be surrounded by farmland blocks on all four sides, similar to how dark oak trees generate with dirt below to prevent floating root.

clamlol

Affects 22w03a.

Seed: 690738353614676304
Coords: 4096 ~ 0

I might also suggest renaming this ticket to something like "Water in savanna village farms generates exposed to air/crops/vegetation on slopes", since the current title makes it sound like the issue is an invalid block state.

windwend

Can confirm in 22w11a.

SoloAlguien

Can confirm in 22w19a.
The best solution I can think of would be to replace the water with waterlogged acacia leaves since they do not allow water to spread.

[media]

ljcool2006

Can confirm in 1.19.2.

Some_One_YT

Can confirm in 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3

i also found seeds on path blocks and normal grass

Brain81505

Can confirm in 23w03a
Seed: 8587948038190963789
XYZ: -3581 71 -809
World type: Default
Image:

[media]

migrated

In 23w32a

Minecraft386882

They should generate a farmland block surrounding the water. 

Minecraft386882

Confirmed in 24w45a 

Minecraft386882

Confirmed in 24w46a 

Minecraft386882

Confirmed in 1.21.4 prerelease 2

Minecraft386882

Can confirm in 1.21.4 release candidate 3. 

Minecraft386882

Confirmed in 1.21.4 

Minecraft386882

Bedrock ticket: MCPE-142268 

Minecraft386882

Affects 25w06a

Avoma

(Unassigned)

Confirmed

Gameplay

Important

Structures

water

Minecraft 18w49a, Minecraft 19w04b, Minecraft 19w05a, Minecraft 19w07a, Minecraft 19w08b, ..., 1.21.4, 25w02a, 25w08a, 1.21.5 Pre-release 2, 1.21.5

Retrieved