1
0
mirror of https://github.com/Mojang/bedrock-samples.git synced 2025-01-31 11:51:25 +00:00
bedrock-samples/metadata/json_schemas/world/v1.21.20/Structure Set v1.21.20.json
Mike Ammerlaan 5ce65764d3 v1.21.50.7
2024-12-03 08:43:20 -08:00

111 lines
3.4 KiB
JSON

{
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "760104054",
"definitions": {
"1509348670": {
"title": "struct SharedTypes::v1_21_20::JigsawStructureSet::Description",
"type": "object",
"properties": {
"identifier": {
"type": "string",
"$metaProperties": {}
}
},
"required": [
"identifier"
],
"$metaProperties": {}
},
"3295675449": {
"title": "struct SharedTypes::v1_21_20::JigsawStructureSet::Structure",
"type": "object",
"properties": {
"structure": {
"type": "string",
"$metaProperties": {}
},
"weight": {
"type": "integer",
"$metaProperties": {},
"minimum": 1.0,
"maximum": 200.0
}
},
"required": [
"structure",
"weight"
],
"$metaProperties": {}
},
"741112715": {
"title": "struct SharedTypes::v1_21_20::JigsawStructureSet::RandomSpreadPlacement",
"type": "object",
"properties": {
"salt": {
"type": "integer",
"$metaProperties": {}
},
"separation": {
"type": "integer",
"$metaProperties": {},
"minimum": 0.0
},
"spacing": {
"type": "integer",
"$metaProperties": {},
"minimum": 1.0
},
"spread_type": {
"title": "enum SharedTypes::v1_21_20::JigsawStructureSet::SpreadType",
"type": "string",
"enum": [
"linear",
"triangular"
],
"$metaProperties": {}
},
"type": {
"title": "enum SharedTypes::v1_21_20::JigsawStructureSet::PlacementType",
"type": "string",
"enum": [
"minecraft:random_spread"
],
"$metaProperties": {}
}
},
"required": [
"salt",
"separation",
"spacing",
"type"
],
"$metaProperties": {}
}
},
"title": "A Jigsaw Structure Set is a collection of Jigsaw Structures that are placed according to a set of rules.",
"type": "object",
"properties": {
"description": {
"$ref": "#/definitions/1509348670",
"$metaProperties": {}
},
"placement": {
"$ref": "#/definitions/741112715",
"$metaProperties": {}
},
"structures": {
"title": "sequence container",
"type": "array",
"items": {
"$ref": "#/definitions/3295675449"
},
"$metaProperties": {}
}
},
"required": [
"description",
"placement",
"structures"
],
"$metaProperties": {}
}