WorldGen Editor

⭐ — (6 endorsements) 📥 469 downloads 📌 v0.3.0 📅 5/30/2026
🟡 Updated this year

By waterflane · fabric

⬇ Download Mod Source: Modrinth ↗ 📅 Updated: 6/17/2026 📅 Created: 5/30/2026
⚠️ Install Order · 2 steps
1🛠️ Forge — Minecraft Forge (mod loader) Download ↗
2🛠️ Fabric — Fabric Loader Download ↗

Install in this order, then this mod last — most mods fail to load without their framework and dependencies in place.

🔍 Analysis

  • 🏆 #26 of 907 fabric mods in this game by downloads

📋 About This Mod

✅ Adds datapack-style world presets for island generation.
✅ Adds three bundled world types:
✅ - `WGE: Islands`
✅ - `WGE: Archipelago`
✅ - `WGE: Small Island`
✅ Adds configurable preset files in `config/worldgen_editor/presets/`.

# WorldGen Editor !(https://cdn.modrinth.com/data/cached_images/ec0e84b65a73836f10ba68ada87314b511ff067b.png) (https://img.shields.io/badge/GitHub-Source-black?logo=github)](https://github.com/waterflane/WorldGen-Editor) (https://img.shields.io/badge/Patreon-Support-orange?logo=patreon)](https://patreon.com/waterflane_dev) 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. ## What It Does - Adds datapack-style world presets for island generation. - Adds three bundled world types: - `WGE: Islands` - `WGE: Archipelago` - `WGE: Small Island` - Adds configurable preset files in `config/worldgen_editor/presets/`. - Adds a main config file: `config/worldgen_editor/worldgen_editor.json`. - Supports `island`, `ocean`, and `archipelago` entry types. - Supports normal islands, ocean-carved straits/bays, and generated archipelago clusters. - Supports custom position, radius, stretch, rotation, base shape, coastline roughness, temperature, biome patch size, and noise settings. - Supports per-entry biome exclusions using exact biome ids and biome tags. - Supports climate-aware land and ocean fallback biome selection. - Supports configurable outer ocean biome, defaulting to `minecraft:deep_ocean`. - Keeps terrain generation soft, so islands still use vanilla-style terrain instead of flat forced shapes. - Keeps caves, ores, structures, vanilla surface logic, and terrain features as close to normal Minecraft generation as possible. - Includes a separate developer previewer for checking island layouts before generating a Minecraft world. ## Main Config The main file is: ```text config/worldgen_editor/worldgen_editor.json ``` ```json { "enabled": true, "active_preset": "archipelago" } ``` Preset files are stored here: ```text 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: ```text 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: !(https://cdn.modrinth.com/data/cached_images/0606a0d4fd85787cacc53c21a2298cbd74fc1fc8.png) in game: !(https://cdn.modrinth.com/data/cached_images/421e901c59249586c8d3ff0d71d9ab9b28ca3cb4.jpeg) For a full explanation of all fields, see wiki in the GitHub. ## How To Use 1. Install the correct mod jar for your loader. 2. Start Minecraft once so the config files can be created. 3. Edit one of the files in `config/worldgen_editor/presets/`. 4. Create a new world and select WGE world types, where you edited: ```text WGE: Islands WGE: Archipelago WGE: Small Island ``` If you edit the config while a world is already open, run: ```text /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, roughness, ocean cuts, and archipelago layouts before opening Minecraft and generating a new test world. (https://github.com/waterflane/WorldGen-Editor-Preview) 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. ## Commands ```text /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. ## 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. - `continents.json` is only a legacy fallback for old configs. New configs use `worldgen_editor.json` and `presets/*.jso

# WorldGen Editor !(https://cdn.modrinth.com/data/cached_images/ec0e84b65a73836f10ba68ada87314b511ff067b.png) [!(https://img.shields.io/badge/GitHub-Source-black?logo=github)](https://github.com/waterflane/WorldGen-Editor) [!(https://img.shields.io/badge/Patreon-Support-orange?logo=patreon)](https://patreon.com/waterflane_dev)

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.

## What It Does

  • Adds datapack-style world presets for island generation.
  • Adds three bundled world types:
  • - `WGE: Islands`
  • - `WGE: Archipelago`
  • - `WGE: Small Island`
  • Adds configurable preset files in `config/worldgen_editor/presets/`.
  • Adds a main config file: `config/worldgen_editor/worldgen_editor.json`.
  • Supports `island`, `ocean`, and `archipelago` entry types.
  • Supports normal islands, ocean-carved straits/bays, and generated archipelago clusters.
  • Supports custom position, radius, stretch, rotation, base shape, coastline roughness, temperature, biome patch size, and noise settings.
  • Supports per-entry biome exclusions using exact biome ids and biome tags.
  • Supports climate-aware land and ocean fallback biome selection.
  • Supports configurable outer ocean biome, defaulting to `minecraft:deep_ocean`.
  • Keeps terrain generation soft, so islands still use vanilla-style terrain instead of flat forced shapes.
  • Keeps caves, ores, structures, vanilla surface logic, and terrain features as close to normal Minecraft generation as possible.
  • Includes a separate developer previewer for checking island layouts before generating a Minecraft world.

## Main Config

The main file is:

```text config/worldgen_editor/worldgen_editor.json ```

```json { "enabled": true, "active_preset": "archipelago" } ```

Preset files are stored here:

```text 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:

```text 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: !(https://cdn.modrinth.com/data/cached_images/0606a0d4fd85787cacc53c21a2298cbd74fc1fc8.png)

in game: !(https://cdn.modrinth.com/data/cached_images/421e901c59249586c8d3ff0d71d9ab9b28ca3cb4.jpeg)

For a full explanation of all fields, see wiki in the GitHub.

## How To Use

1. Install the correct mod jar for your loader. 2. Start Minecraft once so the config files can be created. 3. Edit one of the files in `config/worldgen_editor/presets/`. 4. Create a new world and select WGE world types, where you edited:

```text WGE: Islands WGE: Archipelago WGE: Small Island ```

If you edit the config while a world is already open, run:

```text /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, roughness, ocean cuts, and archipelago layouts before opening Minecraft and generating a new test world.

(https://github.com/waterflane/WorldGen-Editor-Preview)

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.

## Commands

```text /worldgen_editor enable /worldgen_editor disable /worldgen_editor status /worldgen_editor preset /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 ` 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.

  • 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.
  • `continents.json` is only a legacy fallback for old configs. New configs use `worldgen_editor.json` and `presets/*.jso
🤖 AI-enhanced — based on mod data

📊 Mod Details

Game
Minecraft Mods
Author
waterflane
Version
0.3.0
Downloads
469
Endorsements
6
Category
fabric
Created
5/30/2026
Updated
6/17/2026
Game Versions
1.21.1
Tags
management, utility, worldgen

🔧 How to Install Minecraft Mods Mods

Download from Modrinth. Use Prism Launcher or drop into your mods folder.

📖 Full step-by-step install guide for Minecraft Mods →

Visit the official mod page for specific installation instructions for this mod.

🎮 Need cheat codes or console commands? Check ur gaming wiki for Minecraft Mods commands, item IDs, and more.

❓ Frequently Asked Questions

Which Minecraft Mods versions does WorldGen Editor support?

The author lists 1.21.1. Other versions may work but are untested by the author.

What is the latest version of WorldGen Editor?

Version 0.3.0, published 2026-06-17 with 469 downloads recorded at the source.

Keep browsing — more Minecraft Mods mods await

📋 All Minecraft Mods Mods 🏆 Top 25 📂 More fabric 👤 More by waterflane 🔎 Similar Mods 🌐 Best fabric (All Games) 🔀 Check Compatibility ⚖️ Compare Mods 🆕 New Mods