Minecraft Blogs / Tutorial

1.4.2 Update - Superflat Customization - The Complete Guide

  • 32,048 views, 2 today
  • 30
  • 12
  • 32
ElectricHamstar's 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
Please note: Choosing a water based biome does not mean that your map will be water themed. The same applies to hilly biomes - they wont generate as hills.

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 : by ElectricHamstar 10/25/2012 11:04:25 amOct 25th, 2012

Got a brand new, more Minecrafty banner.

Create an account or sign in to comment.

06/09/2013 9:22 pm
Level 46 : Master Wolf Whisperer
TwilightWarlord's Avatar
you forget in extra: Decoration: allows flowers, grass and trees to spawn
02/19/2013 9:53 am
Level 11 : Journeyman Architect
DJ_Fazmandoo's Avatar
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!
02/19/2013 5:42 am
Level 11 : Journeyman Architect
DJ_Fazmandoo's Avatar
This has really helped me! Thank you! Now I can make PVP maps on any biome or any structure! Thanks!
01/08/2013 2:46 pm
Level 1 : New Miner
MrJoelDude90's Avatar
Thanks, i made a world with wood first, then stone, then iron, then diamond. it's the ultimate situation.
01/06/2013 12:48 am
Level 1 : New Miner
TomCasalino's Avatar
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?
12/20/2012 10:53 pm
Level 1 : New Explorer
Foxy_Roxie's Avatar
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.
02/20/2013 6:50 am
Level 11 : Journeyman Architect
DJ_Fazmandoo's Avatar
Spruce wood's id is the same as wood it just say wood id number: (another number)
12/21/2012 10:07 am
Level 46 : Master Enderdragon
ElectricHamstar's Avatar
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!
12/27/2012 3:20 pm
Level 1 : New Miner
AlexOwen12's Avatar
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
12/27/2012 4:16 pm
Level 1 : New Miner
AlexOwen12's Avatar
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!
Planet Minecraft


© 2010 - 2024