Limited offer! Discounts of up to 50% on your servers

✨ BLACK FRIDAY ✨

November 19 to December 2, 2024

Nuit étoilée sur paysage pixelisé

How to create a superflat world on a Minecraft server?

Need a clean hub or a giant build area? Superflat gives you a blank canvas with full control. With our dedicated Minecraft server, enjoy exceptional performance.

Prerequisites

  • Access to your Oxygenserv panel (username and password)
  • Server stopped before editing files
  • Backup of your current world folder (e.g., world)
  • Know your edition (Java or Bedrock) and Minecraft version
  • FTP client or File Manager to edit server.properties

Detailed steps

  1. Log in and open the file manager
    Log in to your Oxygenserv panel and open the “Files” section. Find and open server.properties in the root of your server. If you can’t see it, ensure you’re at the server root (same level as logs and possibly plugins).
  2. Stop the server cleanly
    Click “Stop” and wait until the status shows “Stopped”. The console should print “Server stopped”. Editing while the server runs can cause settings to be ignored.
  3. Set the world type to superflat
    In server.properties, locate level-type=.... Change it to level-type=flat. a) On newer versions, if you get “Unknown level type”, use level-type=minecraft:flat. b) On Bedrock, use level-type=flat and keep the default port 19132.
  4. Force a fresh world generation
    Change level-name=world to a new name, e.g., level-name=flatworld. This makes the server create a brand-new world folder on next start. Alternatively, delete your existing world folders (world, world_nether, world_the_end on Java) if you want to keep the same name. If you skip this, the server will reuse the old world and you won’t see a flat map.
  5. (Optional) Disable structures and customize layers
    If you don’t want villages, set generate-structures=false in server.properties. You can also define layers with generator-settings (modern Java): for a classic grass/dirt/bedrock flat, paste this on one line:
    generator-settings={"layers":[{"block":"minecraft:bedrock","height":1},{"block":"minecraft:dirt","height":3},{"block":"minecraft:grass_block","height":1}],"biome":"minecraft:plains"}. If generation fails, it’s usually a quote/comma typo—copy exactly as shown.
  6. Set gameplay and permissions
    For instant building, set gamemode=creative in server.properties. Lower spawn protection with spawn-protection=0 if players don’t have OP. Grant OP from the console with op YourName, or in-game with /op YourName. Prefer survival? Toggle temporarily with /gamemode creative when needed.
  7. Start and verify in-game
    Click “Start”. Watch the console for “Preparing level” and “Done”. Join the server: Java uses port 25565, Bedrock uses 19132. If it’s not flat, re-check level-type and ensure you changed level-name or deleted old world folders.

Tips & optimization

– For hub performance, try view-distance=8 and simulation-distance=6 (Paper/Purpur). – Cut mobs if not needed: /gamerule doMobSpawning false. – Stop weather: /gamerule doWeatherCycle false and /weather clear. – For a true void, use a single bedrock layer preset or generate/upload a void world made locally. – Always back up your world before regenerating.

FAQ

The world isn’t flat after restart. What did I miss?

Most common causes: 1) You didn’t change level-name or delete old world folders. 2) Wrong level-type value (try flat or minecraft:flat). 3) You edited while the server was running—stop, edit, save, then start.

Villages spawn on my superflat. How do I remove them?

Set generate-structures=false, stop the server, change level-name (or delete the world), and start again. Existing structures remain unless you regenerate the world.

How do I go back to a normal world?

Set level-type=default (or minecraft:normal on some versions), change level-name to force fresh generation, then restart. Re-enable generate-structures=true if desired.

Is the process the same on Bedrock?

Yes: use level-type=flat, change level-name, restart, and connect via port 19132. If it’s not flat, ensure you stopped the server before editing and saved the file.

You’ve got this. Two quick edits, one restart, and your superflat is ready for builds, hubs, and events. If it fails, redo the steps calmly—this method is reliable.

Related articles

Table des matières

Facebook
Twitter
LinkedIn