{ "$id": "blockception.minecraft.behavior.atmospherics.atmospherics", "type": "object", "title": "Atmospherics", "description": "The properties of the atmosphere", "additionalProperties": false, "properties": { "format_version": { "$ref": "../../general/format_version.json" }, "minecraft:atmosphere_settings": { "title": "Atmosphere Settings", "description": "UNDOCUMENTED", "type": "object", "additionalProperties": false, "required": [ "description" ], "properties": { "description": { "title": "Atmosphere Description", "description": "Contains non-component settings for the atmosphere settings.", "type": "object", "additionalProperties": false, "required": [ "identifier" ], "properties": { "identifier": { "title": "Identifier", "description": "The identifier for these atmosphere settings.", "type": "string" } } }, "horizon_blend_stops": { "type": "object", "title": "Horizon Blend Stops", "description": "How the atmosphere is divided up", "additionalProperties": false, "properties": { "min": { "anyOf": [ { "title": "Minimum Horizon Height", "description": "The minimum horizon height", "type": "object", "additionalProperties": false, "patternProperties": { "^\\d*\\.?\\d+$": { "type": "number" } } }, { "title": "Minimum Horizon Height", "description": "The minimum horizon height", "type": "number" } ] }, "start": { "anyOf": [ { "title": "Start", "description": "The height relative to the horizon where the zenith contribution will take over", "type": "object", "additionalProperties": false, "patternProperties": { "^\\d*\\.?\\d+$": { "type": "number" } } }, { "title": "Start", "description": "The height relative to the horizon where the zenith contribution will take over", "type": "number" } ] }, "mie_start": { "anyOf": [ { "title": "Mie Start", "description": "The height relative to the horizon where mie scattering begins", "type": "object", "additionalProperties": false, "patternProperties": { "^\\d*\\.?\\d+$": { "type": "number" } } }, { "title": "Mie Start", "description": "The height relative to the horizon where mie scattering begins", "type": "number" } ] }, "max": { "anyOf": [ { "title": "Maximum Horizon Height", "description": "The maximum horizon height", "type": "object", "additionalProperties": false, "patternProperties": { "^\\d*\\.?\\d+$": { "type": "number" } } }, { "title": "Maximum Horizon Height", "description": "The maximum horizon height", "type": "number" } ] } } }, "rayleigh_strength": { "anyOf": [ { "title": "Rayleigh Strength", "description": "How strong the atmosphere's rayleigh scattering term is", "type": "object", "additionalProperties": false, "patternProperties": { "^\\d*\\.?\\d+$": { "type": "number" } } }, { "title": "Rayleigh Strength", "description": "How strong the atmosphere's rayleigh scattering term is", "type": "number" } ] }, "sun_mie_strength": { "anyOf": [ { "title": "Sun Mie Strength", "description": "How strong the sun's mie scattering term is", "type": "object", "additionalProperties": false, "patternProperties": { "^\\d*\\.?\\d+$": { "type": "number" } } }, { "title": "Sun Mie Strength", "description": "How strong the sun's mie scattering term is", "type": "number" } ] }, "moon_mie_strength": { "anyOf": [ { "title": "Moon Mie Strength", "description": "How strong the moon's mie scattering term is", "type": "object", "additionalProperties": false, "patternProperties": { "^\\d*\\.?\\d+$": { "type": "number" } } }, { "title": "Moon Mie Strength", "description": "How strong the moon's mie scattering term is", "type": "number" } ] }, "sun_glare_shape": { "anyOf": [ { "title": "Sun Glare Shape", "description": "How the lobe of the mie scattering is shaped", "type": "object", "additionalProperties": false, "patternProperties": { "^\\d*\\.?\\d+$": { "type": "number" } } }, { "title": "Sun Glare Shape", "description": "How the lobe of the mie scattering is shaped", "type": "number" } ] }, "sky_zenith_color": { "anyOf": [ { "title": "Sky Zenith Color", "description": "The RGB color of the zenith region of the atmosphere", "type": "object", "additionalProperties": false, "patternProperties": { "^\\d*\\.?\\d+$": { "$ref": "../lighting/format/color.json" } } }, { "title": "Sky Zenith Color", "description": "The RGB color of the zenith region of the atmosphere", "$ref": "../lighting/format/color.json" } ] }, "sky_horizon_color": { "anyOf": [ { "title": "Sky Horizon Color", "description": "The RGB color of the horizon region of the atmosphere", "type": "object", "additionalProperties": false, "patternProperties": { "^\\d*\\.?\\d+$": { "$ref": "../lighting/format/color.json" } } }, { "title": "Sky Horizon Color", "description": "The RGB color of the horizon region of the atmosphere", "$ref": "../lighting/format/color.json" } ] } } } } }