{"$schema":"http://json-schema.org/draft-07/schema","$id":"blockception.minecraft.behavior.biome","required":["format_version","minecraft:biome"],"type":"object","title":"Biome Behavior","description":"The minecraft biome behavior specification.","additionalProperties":false,"properties":{"format_version":{"$ref":"#/definitions/A"},"minecraft:biome":{"$ref":"#/definitions/B"}},"defaultSnippets":[{"label":"New biome","body":{"format_version":"${1:1.21.80}","minecraft:biome":{"description":{"identifier":"$2:${3:${TM_FILENAME/[\\.].*//}}"},"components":"^{$4}"}}}],"definitions":{"A":{"title":"Format Version","description":"A version that tells minecraft what type of data format can be expected when reading this file.","pattern":"^([1-9]+)\\.([0-9]+)\\.([0-9]+)$","type":"string","default":"1.21.60","examples":["1.21.50","1.20.80","1.20.40","1.19.0","1.12.0","1.10.0","1.8.0"],"defaultSnippets":[{"label":"New Format version","body":"1.${1|8,10,12,17,18,19,20|}.${3|2|0|}"}]},"B_components_ref":{"type":"object","title":"Components","additionalProperties":false,"properties":{"minecraft:climate":{"$ref":"#/definitions/C"},"minecraft:creature_spawn_probability":{"$ref":"#/definitions/D"},"minecraft:humidity":{"$ref":"#/definitions/E"},"minecraft:map_tints":{"$ref":"#/definitions/F"},"minecraft:mountain_parameters":{"$ref":"#/definitions/G"},"minecraft:multinoise_generation_rules":{"$ref":"#/definitions/BA"},"minecraft:overworld_generation_rules":{"$ref":"#/definitions/BB"},"minecraft:overworld_height":{"$ref":"#/definitions/BC"},"minecraft:partially_frozen":{"$ref":"#/definitions/BD"},"minecraft:replace_biomes":{"$ref":"#/definitions/BE"},"minecraft:surface_material_adjustments":{"$ref":"#/definitions/BF"},"minecraft:surface_builder":{"$ref":"#/definitions/BH"},"minecraft:tags":{"$ref":"#/definitions/BI"}}},"C":{"title":"Climate","description":"Describes temperature, humidity, precipitation, etc. Biomes without this component will have default values.","type":"object","additionalProperties":false,"properties":{"downfall":{"title":"Downfall","description":"Amount that precipitation affects colors and block changes.","type":"number"},"snow_accumulation":{"title":"Snow Accumulation","description":"Minimum and maximum snow level, each multiple of 0.125 is another snow layer.","type":"array","items":[{"type":"number"},{"type":"number"}]},"temperature":{"title":"Temperature","description":"Temperature affects a variety of visual and behavioral things, including snow and ice placement, sponge drying, and sky color.","type":"number"}}},"D":{"title":"Creature Spawn Probability","description":"Probability that creatures will spawn within the biome when a chunk is generated.","type":"object","additionalProperties":false,"properties":{"probability":{"type":"number","title":"Probability","description":"Probabiltity between [0.0, 0.75] of creatures spawning within the biome on chunk generation.","minimum":0.0,"maximum":0.75}}},"E":{"title":"Humidity","description":"Forces a biome to ether always be humid or never humid. Humidity effects the spread chance, and spread rate of fire in the biome","type":"object","additionalProperties":false,"required":["is_humid"],"properties":{"is_humid":{"title":"Is Humid","description":"Whether or not the biome is humid.","type":"boolean","default":false}}},"F_color":{"oneOf":[{"type":"string","pattern":"^#[a-fA-F0-9]{6}$"},{"type":"array","items":{"type":"integer"},"minItems":3,"maxItems":3}]},"F_tint":{"type":"object","properties":{"tint":{"description":"Tint color used in this biome on the map.","$ref":"#/definitions/F_color"},"type":{"title":"GrassType","description":"Controls the type of grass tint to use.","type":"string","const":"tint"}},"required":["tint","type"]},"F_noise":{"type":"object","properties":{"type":{"title":"GrassType","description":"Controls the type of grass tint to use.","type":"string","const":"noise"}},"required":["type"]},"F":{"title":"Map Tints","description":"Sets the color grass and foliage will be tinted by in this biome on the map.","type":"object","additionalProperties":false,"r