Buried Treasure fails to generate if there's no suitable stone below its generate position
Buried Treasure cannot generate if there's no suitable stone below its generate position in 1.18+.
Steps to reproduce:
Seed:892313478237648
/tp 73 -27 -599 (The water is 90 blocks deep here)
Then run the command
/locate structure buried_treasure
It will say it's 0 blocks away.
Then dig down, you won't find any buried treasure.
Analysis:
Buried Treasure always generates 1 block higher than the highest suitable stone at its X and Z coordinates.
Suitable stone includes:
Stone, Sandstone. Diorite, Granite, Andesite.
But if there's no such stone at it's X and Z coordinates, it won't generate.
There's no these type of stone below Y=0, so it can't generate below Y=0.
(For proof, you can create a default superflat world or a only-deepslate superflat world, then run the command /place structure minecraft:buried_treasure ~ ~ ~ , and you will found it is "placed" but no buried treasure chest generated. Then create a superflat world with only suitable types of stone, run the command /place structure minecraft:buried_treasure ~ ~ ~ , and you will found the buried treasure chest is generated.)
- Unresolved
COMETC2021A1
- 13
- 10
- Confirmed
Normal
- Platform
- Structures World generation
- buried-treasure structures world-generation
1.20.4 - 25w03a
1.20.4 24w09a 24w10a 24w12a 1.20.5-rc3 1.20.5 1.20.6 24w19b 24w20a 24w21b 1.21-pre1 1.21-pre2 1.21-pre3 1.21-rc1 1.21 24w33a 1.21.1 24w34a 24w36a 24w37a 24w38a 24w39a 24w40a 1.21.2-pre2 1.21.2-pre4 1.21.2-pre5 1.21.2-rc1 1.21.2 24w44a 1.21.3 24w45a 24w46a 1.21.4-pre1 1.21.4-pre3 1.21.4-rc1 1.21.4-rc3 1.21.4 25w02a 25w03a
Created Issue:
Buried Treasure cannot generate below Y=0
Buried Treasure cannot generate below y=0 in 1.18+.
Seed:892313478237648
/tp 73 -27 -599
Then run the command
/locate structure buried_treasureIt will say it's 0 blocks away.
Then dig down, you won't found any buried treasure.
Buried Treasure cannot generate below y=0 in 1.18+.
Seed:892313478237648
/tp 73 -27 -599
Then run the command
/locate structure buried_treasureIt will say it's 0 blocks away.
Then dig down, you won't found any buried treasure.
Buried Treasure cannot generate below y=0 in 1.18+.
Seed:892313478237648
/tp 73 -27 -599 (The water is 90 blocks deep here)
Then run the command
/locate structure buried_treasureIt will say it's 0 blocks away.
Then dig down, you won't found any buried treasure.
Buried Treasure cannot generate below y=0 in 1.18+.
Seed:892313478237648
/tp 73 -27 -599 (The water is 90 blocks deep here)
Then run the command
/locate structure buried_treasureIt will say it's 0 blocks away.
Then dig down, you won't f
ound any buried treasure.Buried Treasure cannot generate below y=0 in 1.18+.
Seed:892313478237648
/tp 73 -27 -599 (The water is 90 blocks deep here)
Then run the command
/locate structure buried_treasureIt will say it's 0 blocks away.
Then dig down, you won't find any buried treasure.
Buried Treasure cannot generate
below y=0in 1.18+.Seed:892313478237648
/tp 73 -27 -599 (The water is 90 blocks deep here)
Then run the command
/locate structure buried_treasureIt will say it's 0 blocks away.
Then dig down, you won't find any buried treasure.
Buried Treasure cannot generate if there's no stone below its generate position (etc. Y<0) in 1.18+.
Steps to reproduce:
Seed:892313478237648
/tp 73 -27 -599 (The water is 90 blocks deep here)
Then run the command
/locate structure buried_treasureIt will say it's 0 blocks away.
Then dig down, you won't find any buried treasure.
Analysis:
Buried Treasure always generates 1 block higher than the highest stone at its X and Z coordinates.
But if there's no stone at it's X and Z coordinates, it won't generate.
There's no stone (only deepslate) below Y=0, so it can't generate below Y=0.
(For proof, you can create a default superflat world or a only-deepslate superflat world, then run the command /place structure minecraft:buried_treasure ~ ~ ~ , and you will found it is "placed" but no buried treasure chest generated. Then create a only-stone superflat world, run the command /place structure minecraft:buried_treasure ~ ~ ~ , and you will found the buried treasure chest is generated.)
Buried Treasure cannot generatebelow Y=0Buried Treasure cannot generate if there's no stone below its generate position (etc.Y<0)
Buried Treasure cannot generate if there's no stone below its generate position (etc. Y<0) in 1.18+.
Steps to reproduce:
Seed:892313478237648
/tp 73 -27 -599 (The water is 90 blocks deep here)
Then run the command
/locate structure buried_treasureIt will say it's 0 blocks away.
Then dig down, you won't find any buried treasure.
Analysis:
Buried Treasure always generates 1 block higher than the highest stone or sandstone at its X and Z coordinates.
But if there's no stone or sandstone at it's X and Z coordinates, it won't generate.
There's no stone or sandstone(only deepslate) below Y=0, so it can't generate below Y=0.
(For proof, you can create a default superflat world or a only-deepslate superflat world, then run the command /place structure minecraft:buried_treasure ~ ~ ~ , and you will found it is "placed" but no buried treasure chest generated. Then create a only-stone or only-sandstone superflat world, run the command /place structure minecraft:buried_treasure ~ ~ ~ , and you will found the buried treasure chest is generated.)
Buried Treasure cannot generate if there's no stone or sandstone below its generate position (etc.Y<0)
Buried Treasure cannot generate if there's no stone below its generate position
(etc. Y<0)in 1.18+.Steps to reproduce:
Seed:892313478237648
/tp 73 -27 -599 (The water is 90 blocks deep here)
Then run the command
/locate structure buried_treasureIt will say it's 0 blocks away.
Then dig down, you won't find any buried treasure.
Analysis:
Buried Treasure always generates 1 block higher than the highest s
tone or sandstone at its X and Z coordinates.But if there's no s
tone or sandstone at it's X and Z coordinates, it won't generate.There's no
stone orsandstone(only deepslate)below Y=0, so it can't generate below Y=0.(For proof, you can create a default superflat world or a only-deepslate superflat world, then run the command /place structure minecraft:buried_treasure ~ ~ ~ , and you will found it is "placed" but no buried treasure chest generated. Then create a
only-stone or only-sandstone superflat world, run the command /place structure minecraft:buried_treasure ~ ~ ~ , and you will found the buried treasure chest is generated.)Buried Treasure cannot generate if there's no suitable stone below its generate position in 1.18+.
Steps to reproduce:
Seed:892313478237648
/tp 73 -27 -599 (The water is 90 blocks deep here)
Then run the command
/locate structure buried_treasureIt will say it's 0 blocks away.
Then dig down, you won't find any buried treasure.
Analysis:
Buried Treasure always generates 1 block higher than the highest suitable stone at its X and Z coordinates.
Suitable stone includes:
Stone, Sandstone. Diorite, Granite, Andesite.
But if there's no such stone at it's X and Z coordinates, it won't generate.
There's no these type of stone below Y=0, so it can't generate below Y=0.
(For proof, you can create a default superflat world or a only-deepslate superflat world, then run the command /place structure minecraft:buried_treasure ~ ~ ~ , and you will found it is "placed" but no buried treasure chest generated. Then create a superflat world with only suitable types of stone, run the command /place structure minecraft:buried_treasure ~ ~ ~ , and you will found the buried treasure chest is generated.)
Buried Treasure cannot generate if there's no stone or sandstone below its generate position(etc.Y<0)Buried Treasure cannot generate if there's no suitable stone below its generate position
Buried Treasurecannotgenerate if there's no suitable stone below its generate positionBuried Treasure fails to generate if there's no suitable stone below its generate position





The issue seems to be that the burried treasure was replaced with water due to the underwater cave beneath where the chest generated, rather than the specific y-level of where the chest generated:
There's another seed cause this issue:
892318692194652 /tp 521 -41 617 or /tp 505 -27 633
There's nothing beneath where the chest generated, so the buried treasure cannot be replaced by anything.
Change the title to "Buried Treasure cannot generate if there's no suitable stone below its generate position".
Buried treasure can also generate on sandstone.
Confirmed in 1.21.3