Skip to content
Quidvio edited this page Nov 21, 2023 · 8 revisions

Technical Details of the Data Pack

About the Superflat Dimensions Versions:

  • Mansions, Monuments, Strongholds, Mineshafts, End Cities, and Fortresses all have hard-coded heights of generation, so they cannot be moved with a Data Pack.
    • This is why they generate where they do, and why the end is at y=64.
    • This is also why those structures are so tall and why Strongholds and Mineshafts are under the bedrock. This presents an interesting challenge to the player, and is kind of funny.
      • Don't worry though! The true bottom of the world is at y =-64, so you can safely live, place blocks, and mine under the bedrock!
  • On a similar note, Buried Treasures are hard-coded to generate a certain distance down (kind of? it's confusing) and won't generate naturally. I've solved this by recreating it as a custom structure, which has customizable heights.
    • Because of a quirk with custom structures, Buried Treasures won't generate at the (9,9) chunk coordinate (like they normally do, if you didn't know) and instead will generate at the (0,0) chunk coordinate and be rotated about it.
  • Technically, two types of foliage do generate in the "Classic Flat" preset, which are Kelp and Chorus Fruit.
    • The significance of this is that the Advancement "A Balanced Diet" requires eating all food items. There is no other source of Chorus Fruit, and the only other source of Kelp is the Wandering Trader, which would be cumbersome.
    • With that, All Advancements are possible given the limitations. I've put the challenge up to you to figure out how ;). Some Advancements are straight-forward, and some convoluted.
  • For some reason, stopping flowers from generating also stops them from being generated with bonemeal, even though this isn't true in the nether...

About the Flat Dimensions Versions:

  • Due to the strange world-height flattening, I've partially edited the Biome Parameters to make some of the underground biomes (specifically the deep dark) generate close to how it normally would.
  • It seems that Desert Temple's and Jungle Temple's generation is linked to sea-level. I had to make identical custom structures in order for them to generate.
  • Nether Fossils are the same way, which is strange. I tried the custom structure approach with them, but it didn't work properly because they would generate in lava and stick out.

FAQ

Question Answer
"Why does X structure spawn in bedrock/below bedrock?" It is unchangable using a Datapack
"Will I die/can I build under the bedrock?" You won't die, and you can build! The true bottom is still at y=-64.
"Why does the End not generate as a perfect flat plane?" End cities generate at y=64, the End Spawn Platform generates at y=50. Datapacks can't change this, so either no End Cities or spawn below the bedrock.
"Are All Advancements possible on these?" Yes! You should try to get them all ;). It can be quite the challenge on Superflat Classic, but the other versions are easier.