mojira.dev
MC-134156

Ocean ruins/caves can generate on top of kelp causing it to get destroyed and float to the surface

The Bug:

Ocean ruins and ravines can generate on top of kelp causing it to get destroyed and float to the surface. This can result in massive amounts of kelp item entities being created and thus causing lag.

Here are some examples:

Version: 24w34a

Seed: -895953179
Coordinates: /execute in minecraft:overworld run tp @s 43328.36 63.86 -468.24 -5282.86 33.71

Steps to Reproduce:

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

  2. Observe your surroundings and look closely at the nearby kelp.

  3. Take note as to whether or not ocean ruins and ravines can generate on top of kelp causing it to get destroyed and float to the surface.

Observed Behavior:

Kelp is destroyed and floats to the surface of the water.

Expected Behavior:

No kelp would be destroyed.

Linked issues

Attachments

Comments 18

Confirmed for 1.13.2-pre2.

Hemps get generated on top of gravel sometimes, and gravel sometimes is on top of water ravines. When gravel gets updated hemps get destroyed. Jokes aside but this being serious lag source for server owners.  In some servers it is taking as a major part of item lag if world contains alot of ocean. 300-75 entities at each such location. 1-2 entities on places where this didnt happen for comparison.

I can't reproduce in 20w16a. Maybe fixed?

edit: apparently not

Well, I still can't reproduce it myself.

Can confirm in 1.16.4.

8 more comments

Can confirm in 1.19.

Version: 1.19

Seed: 3032665062407875672
Coordinates: /execute in minecraft:overworld run tp @s -152628.38 65.70 -5743.14 292.46 56.12

Can confirm in 1.19.2.

Version: 1.19.2

Seed: -2055074493936140863
Coordinates: /execute in minecraft:overworld run tp @s -10878.75 67.48 -253.71 -134.44 45.82

Affects 1.21

Minecraft386882

Confirmed in 1.21.3

Minecraft386882

Confirmed in 1.21.4 prerelease 2

Jon1337

(Unassigned)

Confirmed

Gameplay

Low

World generation

kelp, ocean_ruin, ravine

Minecraft 1.13, Minecraft 18w30a, Minecraft 18w30b, Minecraft 18w31a, Minecraft 18w32a, ..., 1.21, 1.21.1, 24w34a, 24w36a, 1.21.3

Retrieved