Minecraft Flat World Generator
AlaCraft Flat World Generator builds Superflat presets for Minecraft 1.8–1.21.x: 67 blocks, 60+ biomes, simultaneous Modern namespace string (Java 1.13+) and Legacy structure string (Java 1.13–1.15) output. Paste any Superflat preset into the import field — AlaCraft detects the format automatically. Share via Base64 URL with no server storage, export JSON for datapacks, 9 built-in presets.
Supported Minecraft Preset Formats
AlaCraft Flat World Generator supports three preset formats simultaneously. The Modern namespace string (Java 1.13+) defines block layers and biome using minecraft:stone;minecraft:grass_block syntax. The Legacy structure string (Java 1.13–1.15) controls village, mine, and stronghold flags via feature:village. Legacy with numeric IDs (≤1.12) uses numbers instead of namespaces. AlaCraft outputs both the Modern and Legacy strings at the same time — copy whichever matches your server version.
Maximum Flat World Height by Version
In Minecraft Java 1.18+ the flat world Y range is -64 to 319, total thickness 384 blocks. In Java 1.13–1.17 the Y range is 0..255, total 256 blocks. In Legacy (≤1.12) it is 0..256 inclusive, also 256 blocks. AlaCraft Flat World Generator shows a real-time warning when the layer limit is exceeded and blocks preset export until the total layer count is corrected.
Structures in Superflat: Java 1.13–1.15 vs Java 1.16+
In Java 1.16+ Minecraft completely removed structure reading from Superflat preset strings — adding ;village, ;mineshaft, or feature:village to the preset string has no effect on world generation. In Java 1.13–1.15 the legacy structure string works: AlaCraft Flat World Generator includes village, mineshaft, and stronghold flags in the Legacy string. Make sure the biome supports the desired structure (villages do not generate in oceans or mushroom fields) and that Generate Structures is enabled in world settings.
JavaScript is required to display the generator.