Minecraft superflat world generator
Server setup
Custom layers, biomes and superflat preset codesLearn more
Choose layers, biome, and structures to generate a Superflat preset and server settings. The preview shows the height of each layer.
My Game select version
Save your preferences in this browser and apply them to supported tools. Settings in a shared link take priority. Wiki version labels are not affected.
Superflat code already exists
How to use the result
- In single-player mode
Choose Create New World → World → Superflat → Customize → Presets. Replace the preset string and click Use Preset.
- On your server
Stop the server, edit the two server.properties settings, and choose a new level-name. These generation settings apply only when creating a world.
- Buildings and grass
Do you need villages, strongholds, or trees? Select them in step three: they will only appear in the server line. In single-player, structures are enabled by clicking the 'Buildings' button on the 'World' tab.
What to know about flat worlds
- The world starts at Y -64. From version 1.18, layers are placed from the lowest part of the world, so the classic flat layer is now at Y −61, not at 4 as before.
- Nothing exists above Y 319. World height is 384 blocks. The game silently truncates above that, though the code accepts it.
- Builds are not present in the code. A template line stores only layers and biome. Villages, strongholds, trees, and lakes are set by the generator-settings line for the server.
- Slimes appear directly on grass. On the surface of the classical plane — Y −61, below forty, and in slime chunks slimes appear on it, not just in caves.
- Empty world — one layer of air. The Void preset uses air and the Void biome, with a small stone spawn platform around 0,0.
All nine game templates with ready-made codes — in the wiki, on the page "Superflat World". Layers, biomes, and structures — from Java Edition 26.3; the code in this format is understood by versions from 1.13, but some biomes and blocks are named differently in older versions.
Frequently asked questions
How to make your own super-flat world?
Select Superflat during world creation, then Customize → Presets. Replace the existing code with your generated preset. Its layers are written from bottom to top, followed by the biome.
How to make a flat world on a server?
Set level-type=minecraft:flat and the generated generator-settings in server.properties before creating the world. Use a new level-name to preserve your existing world.
Why are there no villages in the flat world?
The preset string contains layers and biome, not structure settings. Configure structures through generator-settings on a server or the world-creation options in single-player.
