Custom World Generation
Custom World Generation lets server owners reshape terrain, biome placement and structure generation through a config file, and can keep Ocean World separated from the rest of the map.
What it does
The mod customizes how a world is generated: terrain shape, which biomes appear and where, and which structures are placed. Settings live in the custom worldgen-config.json file inside the config folder of the game directory. Presets are included in the config folder, so a server owner can start from one and adjust the values. The mod is a server-side mod with an optional client part, so the server must run it while players may leave it out. Single-player worlds read the same config file.
Before Minecraft 1.20, the mod was meant to be installed with TerraBlender and Ocean Blender together. After 1.20, Ocean Blender was merged into the mod, so no other mod is needed for that part. TerraBlender remains an optional dependency. Other biome mods generally work alongside Custom World Generation, with the exception of Biomes O' Plenty, where compatibility is still an open issue. The license is GNU Affero General Public License v3.0 or later, and the source code and issue tracker are public. Files cover 1.18.2 – 1.21 with Forge and NeoForge builds, the latest Forge file being 0.2.0 for 1.18.2 and the latest NeoForge file 3.0.0 for 1.21.
Key features
Terrain customization
Terrain shape and generation settings can be changed in the worldgen config file.
Biome and structure placement
Which biomes and structures generate is set through the config, not by code changes.
Separated Ocean World
An option keeps the ocean world apart from the rest of the generated map.
Ready-made presets
Preset config files are supplied so a world can be generated from a starting point.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Optional 1
Required by 1 mod
How it compares
Limited Structures is server-side only and has All rights reserved licensing, with files for 1.20.1 – 1.21.1, so it covers structure limits rather than full terrain control. Ocean World Dimension is open source under the MIT License, supports client and server, and covers 1.18.2 – 1.21.1 on Forge and NeoForge. Terrainless World Generation is open source under the MIT License and runs on Fabric, Forge, NeoForge and Quilt, with the server required and the client optional.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Custom World Generation | Forge and NeoForge | 1.18.2 – 1.21 | Server required, client optional | 2025-10-13 |
| Limited Structures | Forge and NeoForge | 1.20.1 – 1.21.1 | Server-side only | 2026-03-08 |
| Ocean World Dimension | Forge and NeoForge | 1.18.2 – 1.21.1 | Client and server | 2025-11-28 |
| Terrainless World Generation | Fabric, Forge, NeoForge and Quilt | 1.19 – 1.21.10 | Server required, client optional | 2025-10-17 |
Questions
Does Custom World Generation need TerraBlender?
Which loaders and versions does it support?
Do players need the mod installed to join a server?
In the catalog
Custom World Generation is one of 8,515 World generation mods on ModsFinder, and one of 5,058 World generation mods for Forge. 15,770 mods support Minecraft 1.21.
More from Viola-Siemens
Similar mods
What the author says
This mod is separated from Ocean World. You can customize terrain generation, biome generation and structure generation with this mod. Install this mod. Server side is required while client side is optional (no effect whether install in client side or not).
Official listing
- Modrinth page
- modrinth.com/mod/custom-world-generation
- Owner
- Viola-Siemens
- Published
- 2023-09-15
- Updated on Modrinth
- 2025-10-13
- Facts verified
- 2026-10-15
