> ## Documentation Index
> Fetch the complete documentation index at: https://docs.purpify.host/llms.txt
> Use this file to discover all available pages before exploring further.

# Create a flat Java world

> Configure a Purpify Minecraft Java Edition server to generate a new Superflat world.

Set `level-type=minecraft:flat`, then generate a new world. This setting does not flatten chunks that already exist.

<Steps>
  <Step title="Back up the current world">
    Create a [server backup](/server/backups). A fresh flat world does not contain the builds or player progress from the current world.
  </Step>

  <Step title="Stop the server">
    Wait for a clean shutdown before editing files.
  </Step>

  <Step title="Change the world type">
    Open `server.properties` and set:

    ```properties theme={"dark"}
    level-type=minecraft:flat
    ```
  </Step>

  <Step title="Generate a fresh world">
    Follow [Reset a Java world](/java/reset-world), then start the server. The setting applies when the new world generates.
  </Step>

  <Step title="Verify the result">
    Join the server and confirm that new terrain uses the flat preset.
  </Step>
</Steps>

To return to standard terrain, set `level-type=minecraft:normal` and generate another fresh world. Changing the property alone does not rebuild existing chunks.
