Tu actives un monde plat dans server.properties. Le changement ne s’applique qu’à un monde nouvellement créé. Si le dossier du monde existe déjà, le serveur le charge et ignore level-type.
1. Arrête le serveur
Ouvre le serveur et clique sur Arrêter. Change server.properties et le dossier du monde seulement après.

2. Ouvre server.properties
Va dans l’onglet Explorateur de fichiers. À la racine, ouvre server.properties.

3. Mets level-type à flat
Trouve la ligne level-type et mets :
level-type=flatEnregistre le fichier.
Au prochain démarrage, le serveur crée le flat par défaut : bedrock, trois couches de terre, et une couche d’herbe.

4. Renomme ou supprime l’ancien dossier world
À la racine tu trouves le dossier du monde. Par défaut c’est world (comme level-name dans server.properties).
Tant que world existe, le serveur charge l’ancienne map. Alors level-type=flat ne fait rien.
Renomme le dossier en quelque chose comme world_backup si tu veux garder l’ancien monde. Ou supprime-le.
Supprimer efface toute la map. Tu ne pourras restaurer que depuis une sauvegarde ou le dossier renommé.

5. Démarre le serveur
Clique sur Démarrer. Le nouveau monde plat se crée automatiquement.

Couches personnalisées
Tu règles les couches avec generator-settings. La valeur est un JSON sur une seule ligne, sans guillemets supplémentaires autour de toute la valeur.
generator-settings={"layers":[{"block":"minecraft:bedrock","height":1},{"block":"minecraft:dirt","height":2},{"block":"minecraft:grass_block","height":1}],"biome":"minecraft:plains"}Sans structures :
generate-structures=falseProblèmes fréquents
Après flat, l’ancien monde charge
Le dossier world est encore là. Renomme-le ou supprime-le, puis démarre à nouveau.
generator-settings ne marche pas
JSON multiligne ou guillemets en trop. Il doit être sur une ligne, et après enregistrement il te faut un nouveau monde (pas d’ancien dossier).
J’ai supprimé le monde par erreur
Restaure depuis une sauvegarde. Tu peux renommer world_backup en world si tu abandonnes le flat.