
WorldGen Editor
modA Minecraft mod that allows you to control world generation directly in the game via a JSON file!
Compatibility
Supported Loaders
Game Versions
Gallery

Preview tool view

In-game view

some islands in preview

A Minecraft mod that allows you to control world generation directly in the game via a JSON file!

Preview tool view

In-game view

some islands in preview
WorldGen Editor is a Minecraft world generation mod for creating island worlds from simple JSON preset files.
It is made for players, server owners, and modpack developers who want configurable archipelago-style worlds without rebuilding a full custom datapack by hand. The mod keeps Minecraft's normal noise generation as the base, then routes the Overworld through island-aware biome and density logic.
WGE: IslandsWGE: ArchipelagoWGE: Small Islandconfig/worldgen_editor/presets/.config/worldgen_editor/worldgen_editor.json.island, ocean, and archipelago entry types.minecraft:deep_ocean.The main file is:
config/worldgen_editor/worldgen_editor.json
{
"enabled": true,
"active_preset": "archipelago"
}
Preset files are stored here:
config/worldgen_editor/presets/default.json
config/worldgen_editor/presets/archipelago.json
config/worldgen_editor/presets/small_island.json
The bundled presets are:
default: a mixed example with a spawn island, an ocean cut, a larger island, and a warm archipelago.archipelago: a spawn archipelago with many smaller islands plus extra islands around it.small_island: one compact island for simple survival starts or testing.Preset priority is:
world type preset > config active_preset > legacy continents.json
That means a world created with WGE: Archipelago uses presets/archipelago.json, even if the global config fallback says "active_preset": "default".
Basic example:
in previewer: 
in game: 
For a full explanation of all fields, see wiki in the GitHub.
config/worldgen_editor/presets/.WGE: Islands
WGE: Archipelago
WGE: Small Island
If you edit the config while a world is already open, run:
/worldgen_editor reload
Reload affects only newly generated chunks. Existing chunks are not rebuilt.
WorldGen Editor also has a separate previewer tool for development. It helps tune island positions, sizes, coastlines, roughness, ocean cuts, and archipelago layouts before opening Minecraft and generating a new test world.
WorldGen Editor preview github
The previewer is intended as a helper for planning layouts. Minecraft's final terrain still depends on vanilla world generation, the selected seed, and the active world preset.
/worldgen_editor enable
/worldgen_editor disable
/worldgen_editor status
/worldgen_editor preset <name>
/worldgen_editor reload
status shows the effective state, global config flag, per-world flag, selected world type preset, active preset, entry count, active config path, and world-state path.
preset <name> changes the config fallback preset. If the world was created with a WGE world type, that world type remains the main source of truth for newly generated chunks.
continents.json is only a legacy fallback for old configs. New configs use worldgen_editor.json and presets/*.json.