The bug
Desert villages generate cactus blocks as part of the decoration. However, the placement rules of cactus blocks are not considered:
They are placed directly next to other blocks, which is normally not possible
They are placed on blocks other than sand (e.g. sandstone)
How to reproduce
Seed: 7394312107885230768
Coordinates: /execute in minecraft:overworld run tp @s -1430.38 82.00 11578.23 -308.85 29.70
Linked issues
is duplicated by
relates to
Attachments
Comments

Can confirm.

Can no longer reproduce with the provided seed and coordinates in 19w02a. Either fixed or we need to find a new set of seed/coordinates.

Copied the description from MC-209980
Relates to MC-610.
Can confirm in 21w05b.

Here you can also see a cactus generating on top of a flower pot with a dead bush.
Seed: 3722430670368519204
/execute in minecraft:overworld run tp @s -3221.16 65.00 -685.06 -31.09 40.89
[media]

Here you can also see a cactus generating on top of a flower pot with a dead bush.
Seed: 3722430670368519204
/execute in minecraft:overworld run tp @s -3221.16 65.00 -685.06 -31.09 40.89
[media]

Is this still a concern in 21w40 and later?

Is this still a concern in 21w40 and later?

Can confirm this is still an issue in 21w40a.

Can confirm in 21w43a.

Can confirm in 1.18 Pre-release 1.

Cactus generation seems to have changed in 1.18 Pre-release 7, but the seed and coordinates luckily still work.

Cactus generation has once again changed somewhere in between 1.18.2-pre1 and 1.18.2-pre3 but luckily again there is still a case of this bug nearby.

Relates to MCPE-159103
Can confirm in 1.19.2.
[media]Version: 1.19.2
Seed: -2055074493936140863
Coordinates: /execute in minecraft:overworld run tp @s 52057.18 74.00 2367.60 -63.89 26.35

Can confirm in 1.21
Seed: 3465133474349469963
World type: Superflat: Desert
XZ: Overworld 1314 -348
Screenshot:

Affects 25w06a.
Seed: "3124028655297781478"
Position: "/execute in minecraft:overworld run tp @s -1408.94 75.08 -1903.79 3.30 62.85"