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-231352 Kelp growth causes flowing water to turn into water source blocks. Resolved MC-195898 Kelp Turns Flowing Water To Source Blocks Resolved MC-164863 Kelp generating water source blocks. Resolved MC-156392 Kelp grows into and pushes water Resolved MC-154540 Seaweed Invasion 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

Confirmed in 1.21.4 prerelease 1

Confirmed in 1.21.4 prerelease 3

Can confirm in 1.21.4 release candidate 3.

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