mojira.dev
MC-251675

Mesa Mineshafts no longer generate with /place command outside of badlands biomes despite saying the structure has been generated successfully

The game states the structure has been generated, but no blocks have been placed. This is different from 22w18a where the mineshaft does generate with blocks in other biomes.

Observed Behavior:
The game states "Generated structure at ~ ~ ~" but no stone has been carved through nor have any mineshaft blocks been placed.

Expected Behavior:
Either the mineshaft generates in other biomes by carving through stone and generating dark oak plank blocks, or the game states "failed to generate structure."

How to reproduce:
1. Load any world in 22w19a in creative mode.
2. Travel to any biome that is not part of the badlands family.
3. Attempt to generate a Mesa Mineshaft using the /place command.

Attachments

Comments 5

Can confirm...It's just as specified...You can't generate it in 22w19a, but it works anywhere in 22w18a...

I wonder if some other structures were changed in placement due to the addition of templates and such.

This is caused by the fix of MC-249801
Mineshaft parts no longer generate if the center of the part (not whole structure, iirc) is not in the biome tag. Since no part of the to-be-generated mineshaft is in the badlands biome, nothing is actually generated.

The bug is that the game still states the structure was generated despite no blocks being replaced/placed.
It should state "Failed to generate structure" if it is intended for mesa mineshafts to only be generatable in badlands.

(In my opinion it should be generatable in any biome, but I understand if that counts as a feature request.)

Can confirm in 1.19 Pre-Release 1

ZealousWiz

slicedlime

Community Consensus

Important

Commands, Structures, World generation

/place, command, mineshaft

22w19a, 1.19 Pre-release 1

1.19 Pre-release 2

Retrieved