{ "$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, "required": ["description", "components"], "definitions": { "components_ref": { "type": "object", "title": "Components", "additionalProperties": false, "properties": { "minecraft:capped_surface": { "$ref": "./components/capped_surface.json" }, "minecraft:climate": { "$ref": "./components/climate.json" }, "minecraft:creature_spawn_probability": { "$ref": "./components/creature_spawn_probability.json" }, "minecraft:frozen_ocean_surface": { "$ref": "./components/frozen_ocean_surface.json" }, "minecraft:mesa_surface": { "$ref": "./components/mesa_surface.json" }, "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" }, "minecraft:replace_biomes": { "$ref": "./components/replace_biomes.json" }, "minecraft:surface_material_adjustments": { "$ref": "./components/surface_material_adjustments.json" }, "minecraft:surface_parameters": { "$ref": "./components/surface_parameters.json" }, "minecraft:swamp_surface": { "$ref": "./components/swamp_surface.json" }, "minecraft:tags": { "$ref": "./components/tags.json" }, "minecraft:the_end_surface": { "$ref": "./components/the_end_surface.json" } } } }, "properties": { "description": { "title": "Biome Description", "description": "The description for this biome.", "type": "object", "additionalProperties": false, "required": ["identifier"], "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" } } }