Crafted Terrain Generation
by ToCraft
Crafted Terrain Generation, called CTGen, lets a pack author build entire Minecraft worlds from a single map image and a set of data-driven rules.
What it does
CTGen turns a map drawing into a generated world, so a whole landscape can be planned as one picture instead of being assembled biome by biome. Its settings are written as data packs, and the mod also exposes a Java API for anyone who wants to change behavior beyond what the data files allow.
The project was built for players who want a fantasy setting such as the one in Game of Thrones and do not want to write terrain code. A custom modpack lore can be carried into the generated world directly. A community mod already uses CTGen to produce a Game of Thrones world, Storm Swords, which shows the approach in use. Fabric API is required on every loader. The mod is published for Fabric, NeoForge and Quilt for 1.21.3 only, with the latest files dated 2025-12-11, and it is released under a custom license. The server must run it, while players may leave it out.
Key features
Map-based world generation
A single map image defines the layout of an entire world, so the terrain follows the drawing.
Data-driven configuration
Generation rules are set through data packs, so pack authors can change the result without compiling code.
Java API
A Java interface covers every part of the generation process for developers who need more control.
Custom lore worlds
A modpack's own story and setting can be reflected in the generated terrain, for example a fantasy kingdom.
Gallery
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.
Required 1
Use cases
Fantasy map worlds
Authors can paint a continent and generate it as a playable world, for settings like the one in Storm Swords.
Modpack-specific terrain
A pack with its own lore can use CTGen to place its story geography directly into the world.
Who it’s for: Modpack authors and server owners who want a designed world rather than vanilla terrain. Players who only want to explore an ordinary generated world have no need for it, and developers who prefer code can work through the Java API.
How it compares
Terrainless World Generation covers Fabric, Forge, NeoForge and Quilt for 1.19 – 1.21.10 and is open source under the MIT License. NeoGeo: New Terrain Features is NeoForge only, for 1.21.1, and is released under the MIT License. CTGen is limited to Fabric, NeoForge and Quilt for 1.21.3 and is released under a custom license.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Crafted Terrain Generation | Fabric, NeoForge and Quilt | 1.21.3 | Server required, client optional | 2025-12-11 |
| Terrainless World Generation | Fabric, Forge, NeoForge and Quilt | 1.19 – 1.21.10 | Server required, client optional | 2025-10-17 |
| NeoGeo: New Terrain Features | NeoForge | 1.21.1 | Server-side only | 2026-05-19 |
Questions
Does Crafted Terrain Generation need Fabric API?
Does the server need Crafted Terrain Generation?
Which loaders and game version does it support?
In the catalog
Crafted Terrain Generation is one of 8,515 World generation mods on ModsFinder, and one of 4,027 World generation mods for Fabric. 13,252 mods support Minecraft 1.21.3.
More from ToCraft
Similar mods
What the author says
Crafted Terrain Generation (CTGen) allows you to generate entire Minecraft worlds with just one map image! It's fully data-driven, so you can configure it entirely via data packs - no need for java code! If you're a java coder, don't worry - CTGen also features a Java API, where you can configure everything of the mod!
Official listing
- Modrinth page
- modrinth.com/mod/ctgen
- Owner
- ToCraft
- Published
- 2024-10-30
- Updated on Modrinth
- 2025-12-11
- Facts verified
- 2026-10-15
