mojira.dev
MC-133354

Kelp and sea grass grows up into flowing water and makes it a source block

The bug

Kelp and sea grass (when bone meal is used) can grow into flowing water blocks, not just sources, and as a byproduct of that, the flowing water becomes a source block.

How to reproduce

  1. Create a water column of source blocks, with flowing water at the top

  2. Place kelp at the bottom and watch it grow (bumping up random tick speed if needed)

  3. Observe the flowing water at the top is now a source block. (destroying the top kelp and using a bucket or debug screen can confirm this)

Code analysis

Code analysis by @unknown can be found in this comment.

Linked issues

MC-132773 Tall seagrass or kelp growing when underneath flowing water turns the flowing water into source water Resolved MC-133392 kelp grows into flowing water and converts it to full water Resolved MC-134968 Kelp grows in flowing water and creates source blocks Resolved MC-135451 Kelp creates water source block if it is growing under a flowing one Resolved MC-136039 Water level rising a block and slowly expanding over an area Resolved

Attachments

Comments 42

[media][media][media][media][media]

introduced primarily in pre-3

introduced primarily in pre-3

Isn't this "works as intended?" 

Isn't this "works as intended?" 

32 more comments
Minecraft386882

Confirmed in 1.21.4 prerelease 1

Minecraft386882

Confirmed in 1.21.4 prerelease 3

Minecraft386882

Can confirm in 1.21.4 release candidate 3.

Minecraft386882

Confirmed in 1.21.4

Minecraft386882

Affects 25w05a

qwerty23495

(Unassigned)

Confirmed

Gameplay

Low

Block states

kelp, seagrass, tall_seagrass

Minecraft 1.13-pre7, Minecraft 1.13-pre8, Minecraft 1.13-pre9, Minecraft 1.13, Minecraft 18w30b, ..., 1.21.4 Release Candidate 3, 1.21.4, 25w02a, 1.21.5, 1.21.6

Retrieved