WorldGen Editor

WorldGen Editor is a Minecraft world generation mod for creating island worlds from a simple JSON config.
It is made for players and modpack developers who want configurable archipelago-style worlds without rebuilding a full custom datapack by hand.
What It Does
- Adds a datapack-style island world preset.
- Different forms of generation: island, archipelago, ocean.
- Supports normal islands, ocean-carved straits/bays, and generated archipelagos.
- Supports custom position, radius, stretch, rotation, base shape, coastline roughness, temperature and noise settings.
- Supports per-entry biome exclusions and climate-aware ocean variants.
- Keeps terrain generation soft, so islands still use vanilla-style terrain instead of flat forced shapes.
- Includes a separate developer previewer for checking island layouts before generating a Minecraft world.
Main Config
The main file is:
config/worldgen_editor/continents.json
Basic example:
{
"enabled": true,
"outer_ocean": "minecraft:deep_ocean",
"entries": [
{
"type": "island",
"name": "Spawn Island",
"x": 0,
"z": 0,
"radius": 120,
"roughness": 0.4,
"noise": {
"seed": "spawn",
"scale": 3.5
}
}
]
}
in previewer: 
in game: 
For a full explanation of all fields, see JSON_GUIDE.md in the GitHub repository.
How To Use
- Install the correct mod jar for your loader.
- Start Minecraft once so the config can be created.
- Edit
config/worldgen_editor/continents.json.
- Create a new world and select in world type:
WorldGen Editor: Islands
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.
Previewer
WorldGen Editor also has a separate previewer tool for development. It helps tune island positions, sizes, coastlines, and roughness before opening Minecraft and generating a new test world.
WorldGen Editor preview github
Commands
/worldgen_editor enable
/worldgen_editor disable
/worldgen_editor status
/worldgen_editor reload
Notes
- The mod is intended for new worlds.
- Existing chunks are not automatically regenerated.
- For clean results after major config changes, create a new world or delete the affected region files carefully.
- The previewer is a helper tool for developers and modpack makers. It is not required to play with the mod and do not visualize all picture of world gen.
Links