How to Create a Flat World on Your Minecraft Server
A flat world, also known as a superflat world, consists of fixed horizontal layers without the usual landscape of mountains and valleys. This makes this world type suitable for large building projects, redstone contraptions, minigames and survival challenges. In this guide, we explain how to create a flat world, customize its block layers and return to a normal world on your Minecraft server.
Creating a flat Minecraft world
Note Flat-world settings are only applied when a new world is created. Your existing world will not automatically become flat. Create a backup before removing a world folder.
- Log in to the game panel and go to your Minecraft server.
- Stop the Minecraft server if it is still running.
- Open the Files page and click the
server.propertiesfile. - Find the lines beginning with
level-type=andgenerator-settings=. Change them to:
level-type=flat
generator-settings={}- Save the changes.
- Return to the Files page.
Tip Would you like to keep the existing world without removing it? Changelevel-name=worldto something such aslevel-name=world_flat. The server will then create a separate world folder. You can return to the old world later by restoring the original value afterlevel-name=.
- Remove the current world folder. The name of this folder is set after
level-name=inserver.propertiesand isworldby default. - Start the Minecraft server using the green start button. A new flat world will automatically be created during startup.
Note Only the Overworld becomes flat. The Nether and End continue to use their normal world generation.
Customizing the flat world
The generator-settings= property determines which block layers make up the flat world and which biome is used. You must configure these settings before the world is created.
- Stop the Minecraft server.
- Create a backup of any existing flat world if you want to keep it.
- Open the
server.propertiesfile again from the Files page. - Make sure
level-type=flatis configured. - Replace the
generator-settings={}line with a custom configuration, for example:
generator-settings={"biome":"minecraft:plains","layers":[{"block":"minecraft:bedrock","height":1},{"block":"minecraft:stone","height":60},{"block":"minecraft:dirt","height":3},{"block":"minecraft:grass_block","height":1}]}From bottom to top, this example creates a world with one layer of bedrock, sixty layers of stone, three layers of dirt and one layer of grass blocks.
|
Setting |
Meaning |
|---|---|
|
|
The biome used for the flat world |
|
|
The block layers, listed from bottom to top |
|
|
The Minecraft ID of the block |
|
|
The number of blocks that make up the layer |
- Would you like to prevent villages and other structures from generating? Also change:
generate-structures=false- Save the changes.
- Remove the current world folder or enter a new, unused folder name after
level-name=. - Start the Minecraft server to generate the customized flat world.
Disabling the flat world
To use a normal world again, you must generate a new normal world or switch back to a world you preserved earlier.
- Stop the Minecraft server.
- Create a backup of the flat world if you want to keep it.
- Open the
server.propertiesfile through Files. - Change the settings to:
level-type=normal
generator-settings={}- Save the changes.
- Remove the flat world folder to generate a new normal world. Did you preserve the original world under a different folder name? Enter that name after
level-name=and do not remove its folder. - Start the Minecraft server using the green start button.
Note Changing only level-type= does not convert an existing flat world into a normal world. The server continues loading the existing world until you configure a new folder name, remove the flat world or restore a previous world.