Skip to main content

Build dynamic Minecraft worlds with Lithostitched

A powerful library mod that brings data-driven worldgen modifiers, custom terrain systems, and enhanced structure configuration to Minecraft. Cross-loader compatible with Fabric and NeoForge.

worldgen_modifier.json

Quick start

Get Lithostitched integrated into your Minecraft mod in minutes

1

Add the dependency

Add Lithostitched to your mod’s dependencies. For Fabric, add to your build.gradle:
gradle
repositories {
    maven { url "https://api.modrinth.com/maven" }
}

dependencies {
    modImplementation "maven.modrinth:lithostitched:1.5.8+beta1"
}
For NeoForge, use the same repository and adjust the dependency configuration:
gradle
implementation fg.deobf("maven.modrinth:lithostitched:1.5.8+beta1")
2

Create a worldgen modifier

Create a JSON file in your mod’s data directory at data/yourmod/lithostitched/worldgen_modifier/example.json:
{
  "type": "lithostitched:add_template_pool_elements",
  "priority": 1000,
  "target_pool": "minecraft:village/plains/houses",
  "elements": [
    {
      "element": {
        "location": "yourmod:village/plains/custom_house",
        "processors": "minecraft:empty",
        "projection": "rigid"
      },
      "weight": 5
    }
  ]
}
This modifier adds a custom house to Plains village structure pools.
3

Test in-game

Launch Minecraft with your mod and create a new world. Your worldgen modifications will automatically be applied. Use /locate structure minecraft:village_plains to find a village and see your changes.
Worldgen modifiers are loaded during world initialization. Changes won’t affect existing chunks—create a new world or explore ungenerated terrain.

Explore by feature

Discover what you can build with Lithostitched

Worldgen modifiers

Add, modify, and configure structures, terrain, and features through data-driven JSON modifiers

Bandlands terrain

Create custom banded terrain like Mesa biomes with configurable layers and patterns

Structure templates

Enhanced template pool system with aliases, delegation, and advanced pool element types

Custom features

Dungeons, ore generation, dripstone caves, wells, and composite feature systems

Placement control

Fine-grained control over where features generate with conditions and modifiers

Block processors

Transform blocks in structures with conditional logic and advanced processing rules

Core concepts

Learn the fundamentals of Lithostitched’s architecture

Modifier system

How worldgen modifiers work and how to use them effectively

Registry system

Understanding Lithostitched’s custom registries and types

Data-driven config

Using JSON to configure worldgen without code changes

Ready to enhance your worldgen?

Join mod developers using Lithostitched to create dynamic, data-driven Minecraft worlds with powerful customization and cross-loader compatibility.

Install Lithostitched