Naturally-generated seagrass and kelp destroys ice
Linked Issues
- Fixed
[Mod] turboConnor Steppie
- 16
- 11
- Confirmed
Low
- Platform
- World generation
- ice seagrass
18w20c - 1.21.3
18w20c 18w21a 18w21b 18w22a 18w22b 18w22c 1.13-pre1 1.13-pre2 1.13-pre3 1.13-pre6 1.13 18w30b 1.13.1 1.13.2 18w48a 18w48b 18w49a 18w50a 19w02a 19w03a 19w04b 19w05a 19w06a 19w07a 19w11b 19w12b 19w13b 19w14a 19w14b 1.14-pre1 1.14 1.14.3 1.14.4 1.15-pre1 1.15.1 1.15.2 1.16.3 1.16.4 20w46a 20w51a 21w03a 21w05b 21w06a 21w44a 1.18.1 1.19 1.19.3 1.20.2 23w43b 23w45a 1.20.3-pre2 1.20.3 1.20.4-rc1 1.20.4 1.20.5 1.20.6 1.21 1.21.3- 24w44a
Created Issue:
Naturally-generated seagrass destroys ice
Upon world generation, sea grass can generate underwater. In doing so, it can delete any blocks of Ice that would otherwise be above it. This does not seem like intentional behaviour.
This can be fixed in two ways:
- Implement a new block that consists of sea grass being "fossilized" inside of ice
- Make ice override seagrass generation
relates to
Naturally-generated sea grass destroys ice
The bug
Upon world generation, sea grass can generate underwater. In doing so, it can delete any blocks of Ice that would otherwise be above it. This does not seem like intentional behaviour.
This can be fixed in two ways:
- Implement a new block that consists of sea grass being "fossilized" inside of ice
- Make ice override seagrass generation
How to reproduce
Seed: -3663419213315141181
Coordinates: /tp @s 1568 ~ -1184
Naturally-generated seagrass destroys ice
The bug
Upon world generation, sea grass can generate underwater. In doing so, it can delete any blocks of Ice that would otherwise be above it. This does not seem like intentional behavio
ur.This can be fixed in two ways:
- Implement a new block that consists of sea grass being "fossilized" inside of ice
- Make ice override seagrass generation
How to reproduce
Seed: -3663419213315141181
Coordinates: /tp @s 1568 ~ -1184The bug
Upon world generation, sea grass can generate underwater. In doing so, it can delete any blocks of Ice that would otherwise be above it. This does not seem like intentional behavior.
This can be fixed in two ways:
- Implement a new block that consists of sea grass being "fossilized" inside of ice
- Make ice override sea grass generation
How to reproduce
Seed: -3663419213315141181
Coordinates: /tp @s 1709 64 -1210 200 50
The bug
Upon world generation, sea
grass can generate underwater. In doing so, it can delete any blocks of Ice that would otherwise be above it. This does not seem like intentional behavior.This can be fixed in two ways:
- Implement a new block that consists of sea
grass being "fossilized" inside of ice- Make ice override sea
grass generationHow to reproduce
Seed: -3663419213315141181
Coordinates: /tp @s 1709 64 -1210 200 50
The bug
Upon world generation, seagrass can generate underwater. In doing so, it can delete any blocks of Ice that would otherwise be above it. This does not seem like intentional behavior.
This can be fixed in two ways:
- Implement a new block that consists of seagrass being "fossilized" inside of ice
- Make ice override seagrass generation
How to reproduce
Seed: -3663419213315141181
Coordinates: /tp @s 1709 64 -1210 200 50The bug
Upon world generation, seagrass can generate underwater. In doing so, it can delete any blocks of Ice that would otherwise be above it. This does not seem like intentional behavior.
This can be fixed in two ways:
- Implement a new block that consists of seagrass being "fossilized" inside of ice
- Make ice override seagrass generation
How to reproduce
Seed: -3663419213315141181 Coordinates: /tp @s 1709 64 -1210 200 50
The bug
Upon world generation, seagrass can generate underwater. In doing so, it can delete any blocks of Ice that would otherwise be above it. This does not seem like intentional behavior.
This can be fixed in two ways:
- Implement a new block that consists of seagrass being "fossilized" inside of ice
- Make ice override seagrass generation
How to reproduce
Seed: -3663419213315141181 Coordinates: /tp @s 1709 64 -1210 200 50
The bug
Upon world generation, seagrass can generate underwater. In doing so, it can delete any blocks of Ice that would otherwise be above it. This does not seem like intentional behavior.
This can be fixed in two ways:
- Implement a new block that consists of seagrass being "fossilized" inside of ice
- Make ice override seagrass generation
How to reproduce
Seed: -205396693175326374 Coordinates: /tp @s 277.45 64.42 -877.71 -250.26 57.28
The bug
Upon world generation, seagrass can generate underwater. In doing so, it can delete any blocks of
Ice that would otherwise be above it. This does not seem like intentional behavior.
This can be fixed in two ways:
- Implement a new block that consists of seagrass being "fossilized" inside of ice
- Make ice override seagrass generation
How to reproduce
Seed: -205396693175326374 Coordinates: /tp @s 277.45 64.42 -877.71 -250.26 57.28The bug
Upon world generation, seagrass can generate underwater. In doing so, it can delete any blocks of ice that would otherwise be above it. This does not seem like intentional behavior.
This can be fixed in two ways:
- Implement a new block that consists of seagrass being "fossilized" inside of ice
- Make ice override seagrass generation
How to reproduce
Seed: -205396693175326374 Coordinates: /tp @s 277.45 64.42 -877.71 -250.26 57.28
The bug
Upon world generation, seagrass can generate underwater. In doing so, it can delete any blocks of ice that would otherwise be above it. This does not seem like intentional behavior.
This can be fixed in two ways:
- Implement a new block that consists of seagrass being "fossilized" inside of ice
- Make ice override seagrass generation
How to reproduce
Seed: -205396693175326374 Coordinates: /tp @s277.45 64.42 -877.71 -250.26 57.28The bug
Upon world generation, seagrass can generate underwater. In doing so, it can delete any blocks of ice that would otherwise be above it. This does not seem like intentional behavior.
This can be fixed in two ways:
- Implement a new block that consists of seagrass being "fossilized" inside of ice
- Make ice override seagrass generation
How to reproduce
Seed: -205396693175326374 Coordinates: /tp @s 413.82 63.63 -794.20 -462.21 60.13
The bug
Upon world generation, seagrass can generate underwater. In doing so, it can delete any blocks of ice that would otherwise be above it. This does not seem like intentional behavior.
This can be fixed in two ways:
- Implement a new block that consists of seagrass being "fossilized" inside of ice
- Make ice override seagrass generation
How to reproduce
Seed:-205396693175326374Coordinates: /tp @s413.82 63.63 -794.20 -462.21 60.13The bug
Upon world generation, seagrass can generate underwater. In doing so, it can delete any blocks of ice that would otherwise be above it. This does not seem like intentional behavior.
This can be fixed in two ways:
- Implement a new block that consists of seagrass being "fossilized" inside of ice
- Make ice override seagrass generation
How to reproduce
Seed: 7866226448078476013 Coordinates: /tp @s 1710.09 66.58 -2210.15 -107.35 76.38
The bug
Upon world generation, seagrass can generate underwater. In doing so, it can delete any blocks of ice that would otherwise be above it. This does not seem like intentional behavior.
This can be fixed in two ways:
- Implement a new block that consists of seagrass being "fossilized" inside of ice
- Make ice override seagrass generation
How to reproduce
Seed:7866226448078476013Coordinates: /tp @s1710.09 66.58 -2210.15 -107.35 76.38The bug
Upon world generation, seagrass can generate underwater. In doing so, it can delete any blocks of ice that would otherwise be above it. This does not seem like intentional behavior.
This can be fixed in two ways:
- Implement a new block that consists of seagrass being "fossilized" inside of ice
- Make ice override seagrass generation
How to reproduce
Seed: 1325200798562914260 Coordinates: /tp @s -6513.77 64.40 3778.77 353.43 52.28
Can confirm in 1.17.
Seed: -1688034674593934297 Coordinates: /execute in minecraft:overworld run tp @s 3932.43 64.26 34.86 -132.90 59.55
The bugUpon world generation, seagrass can generate underwater. In doing so, it can delete any blocks of ice that would otherwise be above it. This does not seem like intentional behavior.
This can be fixed in two ways:
- Implement a new block that consists of seagrass being "fossilized" inside of ice
- Make ice override seagrass generation
How to reproduce
Seed: 1325200798562914260 Coordinates: /tp @s -6513.77 64.40 3778.77 353.43 52.28Obverved Behavior
Generated seagrass can overwirte block of ice
Upon world generation, seagrass can generate underwater. In doing so, it can delete any blocks of ice that would otherwise be above it. This does not seem like intentional behavior.
This can be fixed in two ways:
- Implement a new block that consists of seagrass being "fossilized" inside of ice
- Make ice override seagrass generation
How to reproduce
Version: 21w44a Seed: -7206245882723273550 Coordinates: /execute in minecraft:overworld run tp @s -3799.22 63.20 -3089.73 171.02 46.81
Ob
verved BehaviorGenerated seagrass can overw
irte block of iceUpon world generation, seagrass can generate underwater. In doing so, it can delete any blocks of ice that would otherwise be above it. This does not seem like intentional behavior.
This can be fixed in two ways:
- Implement a new block that consists of seagrass being "fossilized" inside of ice
- Make ice override seagrass generation
How to reproduce
Version: 21w44a Seed: -7206245882723273550 Coordinates: /execute in minecraft:overworld run tp @s -3799.22 63.20 -3089.73 171.02 46.81Observed Behavior
Generated seagrass can overwrite blocks of ice in frozen biomes.
Expected Behavior
Generated seagrass should let the ice layout intact.
How to reproduce
Version: 21w44a Seed: -7206245882723273550 Coordinates: /execute in minecraft:overworld run tp @s -3799.22 63.20 -3089.73 171.02 46.81
Observed Behavior
Generated seagrass can overwrite blocks of ice in frozen biomes.
Expected Behavior
Generated seagrass should let the ice layout intact.
How to reproduce
Version: 21w44a Seed: -7206245882723273550 Coordinates: /execute in minecraft:overworld run tp @s -3799.22 63.20 -3089.73 171.02 46.81
Naturally-generated seagrass and kelp destroys ice
Observed Behavior
Generated seagrass can overwrite blocks of ice in frozen biomes.
Expected Behavior
Generated seagrass should let the ice layout intact.
How to reproduce
Version: 21w44aSeed: -7206245882723273550Coordinates: /execute in minecraft:overworld run tp @s-3799.22 63.20 -3089.73 171.02 46.81Observed Behavior
Generated seagrass can overwrite blocks of ice in frozen biomes.
Expected Behavior
Generated seagrass should let the ice layout intact.
How to reproduce
Version: 23w43b Seed: --953538683905638291 Coordinates: /execute in minecraft:overworld run tp @s 22428.278 63 -1640.890 150.1 44.2
Observed Behavior
Generated seagrass can overwrite blocks of ice in frozen biomes.
Expected Behavior
Generated seagrass should let the ice layout intact.
How to reproduce
Version: 23w43bSeed:--953538683905638291 Coordinates: /execute in minecraft:overworld run tp @s 22428.278 63 -1640.890 150.1 44.2Observed Behavior
Generated seagrass can overwrite blocks of ice in frozen biomes.
Expected Behavior
Generated seagrass should let the ice layout intact.
How to reproduce
Version: 23w45aSeed: -953538683905638291 Coordinates: /execute in minecraft:overworld run tp @s 22428.278 63 -1640.890 150.1 44.2
Observed Behavior
Generated seagrass can overwrite blocks of ice in frozen biomes.
Expected Behavior
Generated seagrass should let the ice layout intact.
How to reproduce
Version:23w45aSeed: -953538683905638291 Coordinates: /execute in minecraft:overworld run tp @s 22428.278 63 -1640.890 150.1 44.2Observed Behavior
Generated seagrass can overwrite blocks of ice in frozen biomes.
Expected Behavior
Generated seagrass should let the ice layout intact.
How to reproduce
Version: 1.20.5Seed: -953538683905638291 Coordinates: /execute in minecraft:overworld run tp @s 22428.278 63 -1640.890 150.1 44.2
Observed Behavior
Generated seagrass can overwrite blocks of ice in frozen biomes.
Expected Behavior
Generated seagrass should let the ice layout intact.
How to reproduce
Version: 1.20.5Seed: -953538683905638291 Coordinates: /execute in minecraft:overworld run tp @s 22428.278 63 -1640.890 150.1 44.2Observed Behavior
Generated seagrass can overwrite blocks of ice in frozen biomes.
Expected Behavior
Generated seagrass should let the ice layout intact.
How to reproduce
Version: 1.20.6Seed: -953538683905638291 Coordinates: /execute in minecraft:overworld run tp @s 22428.278 63 -1640.890 150.1 44.2
Observed Behavior
Generated seagrass can overwrite blocks of ice in frozen biomes.
Expected Behavior
Generated seagrass should let the ice layout intact.
How to reproduce
Version: 1.20.6Seed: -953538683905638291 Coordinates: /execute in minecraft:overworld run tp @s 22428.278 63 -1640.890 150.1 44.2
Confirmed in 1.21.4 release candidate 3
These issues seem to have a different cause. Please close this report for now.
Currently, there are multiple categories of features in the game, such as lakes, vegetation and ores. They are all generated in a specific order that isn't very logical, causing various generation problems.
Some of the features expose blocks (lakes, structures and springs). To make sure certain ores are 100% hidden (debris, large diamond ore), they should generate after those features, at the point where no more air/water generates.
I'm suggesting a new order for the features, and the reasoning for it. I'm using the feature categories named here: https://minecraft.fandom.com/wiki/Biome/JSON_format. I omitted some categories that don't cause problems.
| Feature | Fixes |
|---|---|
| 1. Caves | |
| 2. Aquifers | |
3. LAKES * they generate pockets in the terrain, functioning like mini-caves
|
|
| 4. UNDERGROUND_STRUCTURES - geodes, fossils, dungeons | |
| 5. Structures | |
*features that generate liquids - springs (was in VEGETAL_DECORATION)
|
no more blocks are exposed after this| |
| 6. UNDERGROUND_ORES + UNDERGROUND_DECORATION - features that replace existing blocks: ores, stone blobs, soil disks |
|
| 7. TOP_LAYER_MODIFICATION - freezes water, adds snow on top |
|
8. VEGETAL_DECORATION - surface features that add trees + plant blocks
|
Note: some of the bugs listed may not be reproducible anymore, but they're still open.
Some examples of this new order being used:
- A lake is generated in a swamp, and then a hut is generated inside it. Seagrass and lily pads generate in the remaining space.
- A monument / shipwreck / jungle temple generates, then biome vegetation generates on top of it (kelp, vines etc.) - they don't need to add their own vegetation.
- A village generates paths, and plants can generate only in the remaining space.
Edit: vegetation already generated after structures.








Relates to MC-128329
Please always provide the seed and coordinates.
-3663419213315141181
/tp @s 1568 ~ -1184
Confirmed for 1.13.1.
Can I give up ownership of this ticket to someone else?
Confirmed for 19w13b
Can confirm in 20w51a.
Can confirm in 21w03a.
Can confirm in 21w05b.
Can confirm in 21w06a.
Can confirm this in both 1.17.1 and 21w44a. MC-129888 - 1.17.1.png
MC-129888 - 21w44a.png
This also appears to affect kelp as well and not just seagrass.
I'd like to request ownership of this ticket since the current reporter has been inactive for over a year. I'm willing to keep this report updated and will continue to provide all of the necessary information.
Can confirm in 1.18.1.
Can confirm in 1.19. MC-129888 - 1.19.png
Can confirm in 1.19.3
Confirmed in 1.21.3