mojira.dev
MC-216881

Caves can interfere with the generation of strongholds

The Bug:

Caves can interfere with the generation of strongholds.

As a result of this issue occurring, strongholds can generate with large portions of blocks missing, making them look strange and unusual.

Here is an example:

Version: 1.21.4

Seed: 7555437788059119351
Coordinates: /execute in minecraft:overworld run tp @s 1485.50 9.00 809.15 -813.61 32.57

Steps to Reproduce:

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

  2. Look closely at the generation of the stronghold and how nearby caves intersect it.

  3. Take note as to whether or not caves can interfere with the generation of strongholds.

Observed Behavior:

Caves can interfere with the generation of strongholds.

Expected Behavior:

Caves would not be able to interfere with the generation of strongholds.

Linked issues

Attachments

Comments 35

[Mod] markderickson

Can confirm in 21w08b.

 

[media]

Can confirm in 21w08b.

It seems like {{cave_air}} can remove parts of strongholds.

Can confirm in 21w11a.

Can confirm in 21w13a.

25 more comments

This is also somewhat inconsistent with Minecraft: Bedrock Edition, as in Bedrock, caves cannot ever destroy the stronghold's ceiling, walls or floor on their own.

Minecraft386882

Strongholds should encase themselves in stone/deepslate or there should be fewer caves. Like if you go into spectator mode the world is just Swiss cheese. 

Minecraft386882

Confirmed in 1.21.3

Minecraft386882

A fix can be that strongholds will try to encase themselves in stone or deepslate, and the blocks that strongholds encase themselves with should also try to blend with the ravine or cave.  

Minecraft386882

Strongholds should also generate blocks to encase themselves in stone or deepslate.

Jose Perez

Avoma

(Unassigned)

Confirmed

Platform

Normal

Structures, World generation

stronghold

21w08a, 21w08b, 21w10a, 21w11a, 21w13a, ..., 1.21 Pre-Release 2, 1.21, 1.21.3, 1.21.4, 1.21.6 Pre-Release 1

Retrieved