Skip to content

Intro To Biome Injectors

Apollo edited this page Apr 22, 2026 · 5 revisions

Lithostitched introduces biome injectors, a modular system where datapacks and mods can inject biomes in the vanilla biome layout in a compat-friendly way.

Biome injectors are stored in the lithostitched/biome_injector folder of the data/(namespace) folder. This means that a biome injector with the identifier foo:bar is stored in data/foo/lithostitched/biome_injector/bar.json.

Biome injectors are automatically applied, you do not need to add them to a tag or worldgen modifier or anything of the sort.

Here's an example biome injector:

{
  "type": "lithostitched:replace_partially",
  "dimension": "minecraft:overworld",
  "priority": 1500,
  "targets": "minecraft:river",
  "replacement": "terralith:warm_river",
  "parameters": {
    "temperature": {
      "min_inclusive": 0.55
    }
  }
}

All biome injectors have three fields:

  • type: The id of the biome injector type.
  • priority: The priority of the injector. Injectors of a given type are applied in ascending order, meaning injectors with low priority values will apply before injectors of higher priority values.
  • dimension: The dimension to apply the biome injector to.

Further fields are defined based on the biome injector type.

Clone this wiki locally