Minecraft / Blogs

1.4.2 Update - Superflat Customization - The Complete Guide

  • 30
  • 12
  • comment32
  • playlist_add
  • share
  • more_horiz
avatar ElectricHamstar
Level 46 : Master Enderdragon
In 1.4 (and the pre-releases), the way superflat worlds work completely changed. Gone are the days where you can only have a boring plains world - now you can change just about anything!

Using a special code, you can tell Minecraft how to generate the world. At first, the code looks complicated, however, it's actually easier to understand than it looks.

The code itself

While at first the code may look confusing and like a load of random numbers and letters, it's pretty simple after a bit of practice using them. Each and every code is formatted like this:

Version number;LayersxBlock ID,LayersxBlock ID;Biome;Extra Stuff,Extra Stuff
"So, what do I put in version number and what is a block ID?" I hear you ask. Well, let me explain all.

Version number

Remember when Minecraft was released and all the old seeds stopped working? Well, this is here to stop that happening with superflat codes. The version number forces whatever version of Minecraft you have to generate the superflat world as if it was the version that you put the code in for. For now, you're going to want to put 2 as your version number, as that's what it is for 1.4

LayersxBlock ID

Starting at layer 0, this tells the map how to generate. If you only wanted to have one layer of something, then you just need to put the block ID, not the [layers]x bit.

For example, pretend you wanted to generate a world like the old superflat worlds: bedrock at the bottom, 2 layers of dirt then one layer of grass. You'd put 7,2x3,2 in this section. It's basically saying put one layer of 7 (bedrock) down, then 2 layers of 3 (dirt), and then one layer of 2 (grass).

You can see a full list item ID's here.


Each biome has a number, and you can add the number here to choose the biome that you want the map to generate as. You just have to put the number, nothing else.
Click here to view all the biome IDs

You also can't generate different parts of a map as different biomes - the whole thing can only be one.

Extra Stuff

Remember how you used to not get trees in superflat and only get villages? Well, that is no more. Using the extra stuff section of the code, you're able to add things back in that are usually missing. Simply look at the list below, and type the italic word into the extra stuff section.
**NOTE: These are case sensitive. You must type them exactly as shown.**

  • village - allows villages to spawn

You can also add parameters to change how villages spawn like this: village(size=[0/1] distance=#)

For size, 0 is default and 1 is superflat default (bigger). The larger the distance, the further away villages will be from each other. Here's an example: village(size=0 distance=100)

  • mineshaft - allows mineshafts to spawn. It is possible for them to spawn in mid-air.

Mineshafts also have a parameter: chance, which decides how common they are. 0.0 is the lowest, while 1.0 is the highest. It's parameters are formatted like this: mineshaft(chance=[0.0-1.0]) and an example one is mineshaft(chance=0.5).

  • stronghold - lets strongholds appear in the world.

Using the "count" parameter, you can decide how many strongholds will spawn in your world. For example, stronghold(count=2) will cause two strongholds to spawn.

  • biome_1 - lets biome-specific things appear - such as pyramids in deserts and jungle temples in jungles.
  • dungeon - allows dungeons to generate
  • decoration - causes things that would normally spawn on the top layer to spawn. For example, if the top layer of the map was grass, then trees, long grass and flowers, among other things would spawn.
  • lake - causes lakes to spawn. In certain biomes, this will include sugar cane and sand surrounding them.
  • lava_lake - makes makes filled with lava spawn.

The final product

So, now all of the different parts of the code are complete, we need to piece the whole code together. Here's an example of a completed code (still color coded):

Which means: version 2; 2 layers of obsidian, 1 layer of TNT, 1 layer of grass; biome 1 (plains);spawn dungeons, 3 strongholds and decorations.

Hopefully it all makes sense now. If for whatever reason you're still unsure about how part of a code works, then feel free to post in the comments below and I'll try and explain it to you. :)
CreditMinecraftwiki.net - for providing a huge amount of reference points

1 Update Logs

Banner Update : 10/25/2012 11:04:25 amOct 25th, 2012

Got a brand new, more Minecrafty banner.

Comments : 32

star Login or register to post a comment.

Show Comments

1 - 32 of 32

you forget in extra: Decoration: allows flowers, grass and trees to spawn
  • DJ_Fazmandoo
  • Level 5
  • Apprentice Architect
  • February 19, 2013, 4:53 am
Near the bottom of the page on the extras section, you put for lava lake: makes makes spawn, instead of putting: makes lakes spawn. I really like this blog btw!
  • DJ_Fazmandoo
  • Level 5
  • Apprentice Architect
  • February 19, 2013, 12:42 am
This has really helped me! Thank you! Now I can make PVP maps on any biome or any structure! Thanks!
Thanks, i made a world with wood first, then stone, then iron, then diamond. it's the ultimate situation.
Hey, jack, i have a question. i made this preset:
2:7x1,3x49,3x56,6x21,6x14,8x15,10x16,50x1,3x3,2x1,21; village,stronghold(count=3),biome_1,decoration,lake,lava_lake
and it doesnt work, when i try to click 'use preset', it just acts as if it is the classic superflat preset. any ideas?
  • Foxy_Roxie
  • Level 1
  • New Explorer
  • December 20, 2012, 5:53 pm
Great tutorial! It helped me a lot. (:
But I have a question.. do you know how I could go about creating a superflat world full of spruce trees? I'm not sure if it's possible to do that, but I'd like to try.
  • DJ_Fazmandoo
  • Level 5
  • Apprentice Architect
  • February 20, 2013, 1:50 am
Spruce wood's id is the same as wood it just say wood id number: (another number)
To be honest, I'm not too sure if that can be done. I'm pretty sure that it can't :/ My only suggestion to kinda achieve this is to use a mod such as WorldEdit or a program like MCEdit and add them in afterwards. Sorry!
  • AlexOwen12
  • Level 1
  • New Miner
  • December 27, 2012, 10:20 am
No, there is a way, because I've done something like it before. You make a world in the Taiga biome, and put a layer of dirt (or grass) on top. Then, you could either fill the next layer with spruce saplings, OR add "decoration" in the code. Shouldn't be too hard
  • AlexOwen12
  • Level 1
  • New Miner
  • December 27, 2012, 11:16 am
By the way, just tried it, and the method using the "decoration" works the best, and makes lots of spruce trees, but not too many. The other one lags, and there are leftover saplings, which you have to manually clear out. Hope this helped!
Thanks very much for posting that! :)
  • JQPlanet
  • Level 1
  • New Miner
  • December 19, 2012, 12:55 pm
I Am Looking For A Preset That Makes Witch Huts Spawn. Lots Of Them.
I'm having trouble with mine, I don't know if I did it right - but it will not convert (it says converting world but it doesn't let me into the world).

I wanted it to be a flat world with A LOT OF stuff and with the capability to mine and gather supplies... so I added layers of coal, iron, gold, etc.

Is it because I have TOO much stuff in the world? =/ Or am I typing something wrong?

Here is my preset: 2;3x7,56,100x4,14,70x4,2x15,50x4,2x16,27x4,3,2;1;stronghold(count=3),
Hrm... I'm honestly not too sure - it's not a problem I've ever had. Then again, I've never tried to generate that many layers...

One thing you could do is try force updating by clicking "options" on the launcher's login screen, click "force update", "OK" then login.

If that doesn't work try deleting your .minecraft folder, although make sure you backup your maps first!
is it possbly to make more then three layers?
Yup. Just stick another , then a number in the correct format. :)
  • 297216007
  • Level 9
  • Apprentice Miner
  • November 2, 2012, 6:53 pm
  • tippybear
  • Level 1
  • New Miner
  • October 27, 2012, 3:16 pm
i still dont get it can u post a video
  • JMB6362
  • Level 8
  • Apprentice Architect
  • October 27, 2012, 1:08 pm
Thanks for the info Jack.
I sortof knew what todo but I get confused easily thats why I was here looking for some help and here it was!
  • momarama
  • Level 20
  • Expert Princess
  • October 26, 2012, 1:28 am
Wow just wow I was thinking you chould only use preset but wow.
  • Haasman29
  • Level 27
  • Expert Pixel Puncher
  • October 25, 2012, 12:53 pm
*Diamond too, iSpork* I think this is too complicated for something that you'd imagine pretty easy.
I have to agree - it's a shame that they didn't leave the buttons in to do it, that were disabled in the snapshots. That would have been much easier...
  • iSpork
  • Level 2
  • Apprentice Explorer
  • October 22, 2012, 12:03 pm
  • legovader09
  • Level 20
  • Expert Toast
  • October 22, 2012, 1:08 am
These codes confuse me O_o
Yeah, they're not the easiest things ever to understand. I might make a view to try and explain it at some point, but I'm not sure. If there's a specific bit you don't understand, let me know and I'll try and explain it. :-)
  • legovader09
  • Level 20
  • Expert Toast
  • October 22, 2012, 8:42 am
i dont understand all the coding things like 214x2,2;1,423;village and bla bla bla
Right. Think of it this way:
[size=large][color=rgb(51,51,255)][bgcolor=rgb(204,204,204)]2x49 [/bgcolor][/color][/size][size=10pt]- That simply means 2 layers of 49 (49 = obsidian - click here to get each block's number)[/size]

village [size=10pt]- Lets villages spawn.[/size]

Now, each color is a different section. Think of it like building a tower:
First you put the version number
Then you put how you want the layers to form
And then the biome number
And finally, any extra stuff you want to generate.

You separate each section with a ; and add bits to the current section using ,

It's hard to understand. I'll see if I can come up with a better way of explaining it. :)
  • legovader09
  • Level 20
  • Expert Toast
  • October 23, 2012, 1:19 am
What would you put for version? something like 1.2.5?
Version just means super flat generation version - all you can put is 2.
  • legovader09
  • Level 20
  • Expert Toast
  • October 23, 2012, 8:40 am
oh so what basically its like: 2;128x1,4x3,2;1;dungeon,stronghold(count=0.5),decoration,mineshaft ?
That's almost perfect, just you can only put whole a whole number in stronghold(count=#) :)
  • legovader09
  • Level 20
  • Expert Toast
  • October 23, 2012, 10:04 am

1 - 32 of 32

Show Comments

Planet Minecraft



© 2010 - 2019