Biome Injector Types - Apollounknowndev/lithostitched GitHub Wiki
add_points
The add_points injector directly appends parameter points into the base biome layout. This injector only works if the target biome source is a MultiNoiseBiomeSource, and will silently fail otherwise.
{
"type": "lithostitched:add_points",
"dimension": "minecraft:overworld",
"points": [
{
"biome": "my_mod:spider_caves",
"parameters": {
"temperature": [-1, 1],
"humidity": [-1, -0.8],
"continentalness": [-1, 1],
"erosion": [-1, 1],
"weirdness": [-1, 1],
"depth": [-1, 1],
"offset": 0
}
}
]
}
points: A list of parameter objects, identical in format to dimension files.
force_placement
The force_placement injector forces a biome to place if certain conditions are met.
{
"type": "lithostitched:force_placement",
"dimension": "minecraft:overworld",
"parameters": {
"my_mod:infection_noise": {
"min_inclusive": 0.5
}
},
"biome": "my_mod:infection"
}
parameters: A parameter map to check.region: An optional identifier of the required region, explained later.
replace_fully
The replace_fully injector fully swap out target biome(s) with a replacement biome.
{
"type": "lithostitched:replace_fully",
"dimension": "minecraft:overworld",
"targets": [
"minecraft:sparse_jungle",
"minecraft:bamboo_jungle"
],
"replacement": "minecraft:jungle"
}
targets: The target biome set.replacement: The replacement biome.
replace_partially
The replace_partially injector swap out target biome(s) with a replacement biome if certain conditions are met.
{
"type": "lithostitched:replace_partially",
"dimension": "minecraft:overworld",
"targets": "minecraft:dark_forest",
"replacement": "minecraft:pale_garden",
"parameters": {
"erosion": {
"max_inclusive": -0.3
}
}
}
targets: The target biome set.replacement: The replacement biome.parameters: A parameter map to check.region: An optional identifier of the required region, explained later.
dispatch_alternate_layout
The dispatch_alternate_layout injector redirects to another biome layout parameter list if the given parameters match.
{
"type": "lithostitched:dispatch_alternate_layout",
"dimension": "minecraft:overworld",
"parameters": {},
"region": "my_mod:region_primary",
"points": [
// this would go on for awhile
]
}
parameters: A parameter map to check.region: An optional identifier of the required region, explained later.points: A list of parameter objects, identical in format to dimension files.