2025-04-29 12:02:06 +05:00
{
"$schema" : "http://json-schema.org/draft-07/schema" ,
"$id" : "blockception.minecraft.behavior.biomes" ,
"title" : "Biome Definition" ,
"description" : "A custom biome definition." ,
"type" : "object" ,
"additionalProperties" : false ,
2025-08-08 18:59:24 +05:00
"required" : [ "description" , "components" ] ,
2025-04-29 12:02:06 +05:00
"definitions" : {
"components_ref" : {
"type" : "object" ,
"title" : "Components" ,
"additionalProperties" : false ,
"properties" : {
"minecraft:climate" : { "$ref" : "./components/climate.json" } ,
"minecraft:creature_spawn_probability" : { "$ref" : "./components/creature_spawn_probability.json" } ,
2025-08-08 18:59:24 +05:00
"minecraft:humidity" : { "$ref" : "./components/humidity.json" } ,
"minecraft:map_tints" : { "$ref" : "./components/map_tints.json" } ,
2025-04-29 12:02:06 +05:00
"minecraft:mountain_parameters" : { "$ref" : "./components/mountain_parameters.json" } ,
"minecraft:multinoise_generation_rules" : { "$ref" : "./components/multinoise_generation_rules.json" } ,
"minecraft:overworld_generation_rules" : { "$ref" : "./components/overworld_generation_rules.json" } ,
"minecraft:overworld_height" : { "$ref" : "./components/overworld_height.json" } ,
2025-08-08 18:59:24 +05:00
"minecraft:partially_frozen" : { "$ref" : "./components/partially_frozen.json" } ,
2025-04-29 12:02:06 +05:00
"minecraft:replace_biomes" : { "$ref" : "./components/replace_biomes.json" } ,
"minecraft:surface_material_adjustments" : { "$ref" : "./components/surface_material_adjustments.json" } ,
2025-08-08 03:19:57 -05:00
"minecraft:surface_builder" : { "$ref" : "./components/surface_builder.json" } ,
2025-08-08 18:59:24 +05:00
"minecraft:tags" : { "$ref" : "./components/tags.json" }
2025-04-29 12:02:06 +05:00
}
}
} ,
"properties" : {
"description" : {
"title" : "Biome Description" ,
"description" : "The description for this biome." ,
"type" : "object" ,
"additionalProperties" : false ,
2025-08-08 18:59:24 +05:00
"required" : [ "identifier" ] ,
2025-04-29 12:02:06 +05:00
"properties" : {
"identifier" : {
"title" : "Identifier" ,
"description" : "The identifier for this biome. The name must include a namespace and must not use the Minecraft namespace unless overriding a Vanilla biome." ,
"type" : "string" ,
"$ref" : "../../../general/identifier.json"
}
}
} ,
"components" : { "$ref" : "#/definitions/components_ref" }
}
}