mojira.dev
MC-140727

Decorations and terrain can generate inside of structures

The Bug:

Decorations and terrain can generate inside of structures.

Just for clarification reasons, decoration blocks are blocks such as grass, ferns, seagrass, etc...

Here are some examples:

Version: 1.21.4

Seed: -6533926018995126751
Coordinates: /execute in minecraft:overworld run tp @s 171 68 869

Steps to Reproduce:

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

  2. Look closely at the terrain/decorations inside the said structure.

  3. Take note as to whether or not decorations and terrain can generate inside of structures.

Observed Behavior:

Decorations and terrain can generate inside of structures.

Expected Behavior:

Decorations and terrain would not be able to generate inside of structures.

Related issues

MC-140966 village generation issues MC-141250 Village Buildings Spawning in the ground and are filled with dirt MC-143785 Odd terrain generation in Plains Village messing with elevation MC-147381 Grass spawning in new village on wood floors. MC-147455 grass where it shouldn't be in 1.14 village MC-149401 2 tall grass generating in village structures MC-150295 grass spawns inside village houses MC-150365 Savanna village generation bugs MC-160199 Plants can generate in villager houses MC-163504 Grass in buildings MC-165039 Structure taiga_medium_house_1 does not remove natural blocks at the ground floor MC-167636 Grass on Wood ? MC-169195 More grass bugs MC-186315 Grass and ferns grow where they shouldn't MC-206224 The villager's house is generated with earth and stone inside MC-208910 Odd village generation MC-225924 Grass generating weird MC-238330 Sunflower Generation Intersects Village Generation MC-238948 Flowers spawn in fleatcher house MC-242051 Village generation Bug MC-242472 tree vine generated in witch hut MC-258499 Villager house greifed by eroded badlands spike. MC-260111 what MC-264097 Taiga village house needs some help MC-276791 Grass can spawn on blocks that it usually can't

Attachments

Comments

migrated
[media][media][media][media][media][media][media][media][media][media][media][media][media][media][media][media][media][media][media][media][media][media]
marcono1234

I reopened this report now to be about the new 1.14 villages only, while MC-23830 will be only about the old villages.
Please provide seeds and coordinates where this bug can be seen.

hamgaacaan
gaspoweredpick

Confirmed for 19w14b

migrated

still happens in 1.14  307,73,334 SEED: 4878702018839826212

gaspoweredpick

Confirmed for 1.14.1 and 1.14.2 Pre-Release 2

migrated

Confirmed for 1.15.2 and 20w10a

owlfalls35

Same here. I saw grass in a village house.

pulpetti

In 1.16.1 and 20w29a

Avoma

Can confirm that this is still an issue. I've attached a screenshot along with a seed and coordinates of this issue occurring.

Seed: -5436467103508185805
Coordinates: /execute in minecraft:overworld run tp @p 21310 69 279 180 -45
Avoma

Can confirm in 21w03a.

Avoma

Can confirm in 21w05b.

Brevort

Grass and stone spawning on ceiling in a mansion, so confirmed for 1.16.5.

migrated

This happens because some structures have void blocks inside them, which will keep whatever block was in that place. A lot of them were fixed.

Ideally, there would be an exact list of the structures that have this issue, but that is a lot of work. Structures would need to be manually generated completely submerged in a flat world, to make sure they properly remove the terrain inside.

Brevort

Does this stretch to include tall grass without dirt or grass under it?

migrated

This can be easily reproduced by finding taiga_medium_house_1 or desert_toolsmith_1 in a naturally generated village.

ampolive

This also affects flowers; can confirm in 1.17.1 and 21w37a.

Avoma

Can confirm in 1.18 Pre-release 1.

[media][media]
Version: 1.18 Pre-release 1
Seed: -4534856491544025661
Coordinates: /execute in minecraft:overworld run tp @s 29243.48 67.00 130.36 -396.48 -14.48
migrated

The image 2021-02-14_14.22.03.png actually showcases MC-107594, which has a very different cause.
I'd still link them as related though, as it may look like the same bug to the end user.

KirbAvion

Can confirm for 22w07a.

windwend

Can confirm in 22w11a. This is interesting, so I revisited the two locations shown in two earlier screenshots, and the grass on the floor seems to be no longer present, but the dirt block inside the house generates as a grass block instead. I set randomTickSpeed to be 0, so the grass block should never change into dirt. I think it's possible that in Avoma's image, the dirt block generated as a grass block, but converted to dirt due to his randomTickSpeed not being 0. Overall, it seems that this bug is "partially fixed", potentially fixed for grass, but not for terrain.

migrated

In 22w15a

migrated

This can also happen with leaves from trees generating inside of village houses, such as in 1.19 on seed 6325859001 at the coordinates of -1476, 95, -1960. 

Avoma

Can also confirm in 1.19; I found an example of this issue occurring with pillager outposts.

[media]

Version: 1.19

Seed: 4373241205666815302
Coordinates: /execute in minecraft:overworld run tp @s -1291.42 102.00 -80357.28 610.24 7.06
migrated

1.19

seed:2275652456192416646

676 48 4272

random stone block in shipwreck

[media]
migrated

Shipwrecks have specific block spaces (mainly outside) set to void, so it keeps the old blocks. This is very different from what's described in this report.
Please create a separate issue for that, as that is a structure specific issue.

Some_One_YT

can confirm in 1.19, 1.19.1, 1.19.2, 1.19.3

Brain81505

Can confirm in 23w03a
Seed: 8587948038190963789
XYZ: -7987 97 1903
World type: Default
Image:

[media]
Avoma

I've removed the part from this ticket about leaves from trees generating directly in front of village structures as that problem is tracked separately at MC-190031.

muzikbike

Relates to MC-107594 and MC-263930?

MissLauralot

Can confirm in 1.21.4

Seed: -6533926018995126751

XYZ:  -896 83 -1348

XYZ:  171 68 869 

migrated

Can confirm in 1.21.4

seed: 4902607015186956457

-278 68 123

a hay bale in village's house

[media]

The same seed

-255 71 80

There is a grass generated in the house, which is also the most common situation of this bug.

J Z

Affects 25w02a with the new leaf litter block:
Seed: -1311658802960653969
Position: /execute in minecraft:overworld run tp @s -1086.71 74.86 3481.74 -32.70 50.55

[media]

hamgaacaan

(Unassigned)

Confirmed

Platform

Normal

Structures, World generation

Minecraft 18w49a, Minecraft 19w03c, Minecraft 19w04b, Minecraft 19w05a, Minecraft 19w06a, ..., 1.21.1, 24w34a, 1.21.4, 25w02a, 25w05a

Retrieved