Talk:Superflat

woodlandmansion not in the game code
I have no idea how the structure generation option " " made it into the wiki, but it is not in the game's code of 1.12.2. Just generate a world with biome id 29 and try Here is also the portion of the code that's responsable for testing the structure options:

if (generateStructures) {       Map> map = this.flatWorldGenInfo.getWorldFeatures; if (map.containsKey("village")) {           Map map1 = (Map)map.get("village"); if (!map1.containsKey("size")) {               map1.put("size", "1"); }           this.structureGenerators.put("Village", new MapGenVillage(map1)); }       if (map.containsKey("biome_1")) {           this.structureGenerators.put("Temple", new MapGenScatteredFeature(map.get("biome_1"))); }       if (map.containsKey("mineshaft")) {           this.structureGenerators.put("Mineshaft", new MapGenMineshaft(map.get("mineshaft"))); }       if (map.containsKey("stronghold")) {           this.structureGenerators.put("Stronghold", new MapGenStronghold(map.get("stronghold"))); }       if (map.containsKey("oceanmonument")) {           this.structureGenerators.put("Monument", new StructureOceanMonument(map.get("oceanmonument"))); }   }    if (this.flatWorldGenInfo.getWorldFeatures.containsKey("lake")) {       this.waterLakeGenerator = new WorldGenLakes(Blocks.WATER); }   if (this.flatWorldGenInfo.getWorldFeatures.containsKey("lava_lake")) {       this.lavaLakeGenerator = new WorldGenLakes(Blocks.LAVA); }   this.hasDungeons = this.flatWorldGenInfo.getWorldFeatures.containsKey("dungeon");


 * Someone probably saw the other structures and added woodlandmansion without checking and it went under the radar. It happens.
 * It's removed now, thanks for bringing this to out attention. --Pepijn (talk) 13:19, 18 October 2017 (UTC)

Gravel
Can gravel really generate in plains village in superflat? Is listed under resources. /77.218.249.234 14:29, 12 April 2018 (UTC)

How to set superflat preset for servers?
I expected this to be pretty straightforward: Either »generator-settings=air;taiga;« or »generator-settings="air;taiga;"«. But both don't work and generate the default flat world instead. What is the proper way to enter the preset code? Fabian42 (talk) 17:07, 15 June 2019 (UTC)


 * The string has to be the same as you have in the superflat customization screen; but do note that already generated chunks won't change, and the generator settings do not overwrite the level.dat's generator settings (to change it, you need to edit the level.dat, or remove it).
 * Example: (the color got automatically escaped for me) FVbico (talk) 17:17, 15 June 2019 (UTC)


 * As I said, I tried, but it didn't apply it, it generated a generic superflat grass world. The same happened with . Is this maybe a snapshot bug? Fabian42 (talk) 11:49, 17 June 2019 (UTC)


 * Did you try with a completely new world (as in nothing from the world made before)? If so, yes that's a bug. FVbico (talk) 11:51, 17 June 2019 (UTC)
 * I tried again and it still doesn't work. Then I looked at the bug tracker and found it instantly, I should have tried that earlier: https://bugs.mojang.com/browse/MC-134900 So apparently this entire feature is completely broken for a while already, that's a pretty serious bug. For now we have to do what I did yesterday: Copy an existing Singleplayer world over to the server. Fabian42 (talk) 13:01, 17 June 2019 (UTC)

Preset Desert Structures
Shouldn't Desert Wells also be listed as one of the Structures for the Desert Preset in the table of Presets? User-100128569 (talk) User-100128569 (talk) 11:23, 17 June 2019 (UTC)

"fortress"
If you put this in the preset, fortresses will generate in the Nether or the Overworld? ManosSef (talk) 15:20, 20 September 2019 (UTC)
 * In the Nether. On the page, there's a table of structures, and the last column shows what biome it goes in. – Sealbudsman talk | contribs 07:26, 12 October 2019 (UTC)

Structures
I found these two pieces of code in civ.class of 1.15.1: public static final Map[]> u = (Map)t.a(Maps.newHashMap, ? -> {       ?.put("mineshaft", new ccz[] { x });        ?.put("village", new ccz[] { y });        ?.put("stronghold", new ccz[] { z });        ?.put("biome_1", new ccz[] { A, B, C, D, L, E });        ?.put("oceanmonument", new ccz[] { F });        ?.put("lake", new ccz[] { G });        ?.put("lava_lake", new ccz[] { H });        ?.put("endcity", new ccz[] { I });        ?.put("mansion", new ccz[] { J });        ?.put("fortress", new ccz[] { K });        ?.put("pillager_outpost", new ccz[] { M });      }); private void a(String ?, String ?, String ?) { ((Map)this.O.get(?)).put(?, ?); if ("village".equals(?) &&      "distance".equals(?)) { this.a = abr.a(?, this.a, 9); }

if ("biome_1".equals(?) &&      "distance".equals(?)) { this.h = abr.a(?, this.h, 9); }

if ("stronghold".equals(?)) { if ("distance".equals(?)) { this.e = abr.a(?, this.e, 1); } else if ("count".equals(?)) { this.f = abr.a(?, this.f, 1); } else if ("spread".equals(?)) { this.g = abr.a(?, this.g, 1); }    }    if ("oceanmonument".equals(?)) { if ("separation".equals(?)) { this.d = abr.a(?, this.d, 1); } else if ("spacing".equals(?)) { this.c = abr.a(?, this.c, 1); }    }    if ("endcity".equals(?) &&       "distance".equals(?)) { this.l = abr.a(?, this.l, 1); }

if ("mansion".equals(?) &&      "distance".equals(?)) { this.p = abr.a(?, this.p, 1); } } According to these, there is also "endcity" as a structure option and it has "distance" as its option. Also "mansion" has a "distance" option. But it doesn't say anything about "mineshaft" or the "size" option for "village". I don't know what is happening, but I will add the "endcity" and change the "mansion" according to these. I won't remove the "chance" for "mineshaft" or the "size" for "village" because I'm not sure.--ManosSef (talk) 20:06, 9 January 2020 (UTC)

EE correction.
In education edition it is called 'Blocks Of Grass' 212.27.16.23 10:22, 14 April 2020 (UTC)

superflat world biome changed from ocean to plains? (bedrock)
At some stage during late 2014 the biome for superflat worlds was changed on pocket edition. I found this looking through my old worlds. The history on the page shows nothing, anyone know when this was changed? Highlandhill (talk) 05:46, 14 March 2021 (UTC)
 * That was before I started playing. Seriously? A flat world was just an endless ocean with no land?
 * I wish Bedrock flat worlds would have the variation options that Java edition has. Amatulic (talk) 18:14, 15 March 2021 (UTC)
 * I think Highlandhill means that flat worlds were like today's flat worlds, but the biome was ocean. ManosSef (talk) 07:25, 16 March 2021 (UTC)
 * Flat worlds have used the plains biome ever since they were added to the game. A bug could have resulted in the biome changing to an ocean since those worlds haven't been accessed in over six years – JEC talk @ 18:15, 21 March 2021 (UTC)

Multiplayer uses different syntax???
https://bugs.mojang.com/browse/MC-182421 https://bugs.mojang.com/browse/MC-205877

In singleplayer minecraft uses sth like

But in above links, Mojang says multiplayer should use sth like

Does anyone know about how to write that syntax? (And if you do, would you update the wiki?) 175.119.16.2 10:10, 27 March 2021 (UTC)

The Nether
On bedrock, the Nether isn't flat in superflat worlds. why is this? --PhantomSoldierWasTaken at 16:36, July 13, 2021
 * Indeed it isn't. Is it in Java? MetalManiacMc at your service fellow human! (talk) 16:51, 13 July 2021 (UTC)

What preset code do I use to make this?
I want a version of the tunneller's dream, but with deepslate instead of stone and the biome is deep_dark. Whenever I try to add a structure, it deletes from the code. I also want ancient cities + regular decorations to spawn, how do I do this? Mousy (talk) 05:35, 10 March 2022 (UTC)

Forced into creative mode in Bedrock
User:BDJP007301 and I are having a disagreement about stating that Bedrock Edition forces you into Creative mode when making a flat world. Flat and Survival are mutually exclusive. If you set the world to Flat, the mode switches to Creative. If you switch it back to Survival, the world type switches to Infinite. The only way to have a Flat Survival experience is to create the Flat world in Creative mode and then switch to Survival after it's created.

BDJP007301's position is that this restriction has been removed with a new UI that is available to him since 1.18.30, but not me in 1.18.31, not to the other Minecraft installation in my house, and not to anyone else I know. I don't doubt that there's a new UI that allows for a Flat Survival experience with no cheats, but I am not seeing it. Is this an experimental version or something? I'm assuming that the "until 1.19" tag might take care of this.

Otherwise, how should the sentence be revised to describe both situations? Changing it to state something that's clearly false for most users isn't the best approach to take. Amatulic (talk) 00:42, 8 June 2022 (UTC)
 * The new UI seems to only be available on Minecraft Preview/Beta (at least for me). - AD OffKilter (talk) 02:53, 8 June 2022 (UTC)


 * The fact Survival and Flat are mutually exclusive in the regular UIis considered a bug, and the intended behavior is that of the new UI that lets you play a Flat Survival. Nevertheless, achievement are disabled any way. --MetalManiacMc at your service fellow human! (talk) 05:04, 8 June 2022 (UTC)
 * In any case, this sounds like it's not available to the general public right now, even in 1.19 which is where I checked above. Is there some other tag that could indicate a feature available only in Bedrock Preview that could be used? Maybe that would bridge the gap? - AD OffKilter (talk) 06:16, 8 June 2022 (UTC)


 * I can once again confirm that I am able to create a flat world in survival mode as of the latest update just released today (1.19.10). BDJP (t 18:21, 12 July 2022 (UTC)

Structures in Bedrock Flat.
This problem has been bugging me for a long time. Mojang should add structures to Bedrock's superflat, like what it in Java.