{ "$id": "blockception.minecraft.behavior.volumes.1.17.0", "type": "object", "title": "Spawn Rules 1.17.0", "description": "TODO", "additionalProperties": false, "required": ["format_version", "minecraft:volume"], "properties": { "format_version": { "const": "1.17.0", "description": "Specifies the version of the game this entity was made in. Minimum supported version is 1.17.0. Current supported version is 1.17.0.", "title": "TODO Title" }, "minecraft:volume": { "type": "object", "title": "Spawn Rules", "description": "TODO", "additionalProperties": false, "properties": { "description": { "type": "object", "title": "Description", "description": "The description contains a single 'identifier' string", "additionalProperties": false, "properties": { "identifier": { "title": "Identifier", "description": "The unique identifier for this volume. It must be of the form 'namespace:name', where namespace cannot be 'minecraft'.", "$ref": "../../../general/volume/identifier.json" } } }, "components": { "type": "object", "title": "Components", "description": "TODO", "additionalProperties": false, "properties": { "minecraft:bounds": { "title": "Minecraft:bounds", "description": "Component that defines a minimum and maximum block position for a bounding box and which world dimension the bounding box is in. Every volume must have a bounds component.", "type": "object", "additionalProperties": false, "properties": { "dimension": { "type": "string", "description": "The name of the dimension the bounding box will exist in: one of 'overworld', 'nether' or 'the end'.", "title": "Dimension", "enum": ["overworld", "nether", "the end"] }, "max": { "type": "array", "description": "The maximum block position of the bounding box.", "title": "Maximum", "items": [ { "title": "A", "type": "number" }, { "title": "B", "type": "number" }, { "title": "C", "type": "number" } ] }, "min": { "type": "array", "description": "The minimum block position of the bounding box.", "title": "Minimum", "items": [ { "title": "A", "type": "number" }, { "title": "B", "type": "number" }, { "title": "C", "type": "number" } ] } } }, "minecraft:fog": { "title": "Minecraft:fog", "description": "Displays the given fog whenever a player enters the volume. Each volume can only have one fog attached.", "type": "object", "additionalProperties": false, "properties": { "fog_identifier": { "type": "string", "default": "", "description": "The identifier of a fog definition. Note that you will not receive any feedback if the definition does not exist.", "title": "fog identifier" }, "priority": { "type": "integer", "default": 2147483647, "description": "The priority for this fog definition setting. Smaller numbers have higher priority. Fogs with equal priority will be combined together.", "title": "priority" } } } } } } } } }