Merge branch 'main' of https://github.com/Blockception/Minecraft-bedrock-json-schemas
This commit is contained in:
665
behavior/biomes/biomes.json
vendored
665
behavior/biomes/biomes.json
vendored
File diff suppressed because one or more lines are too long
2103
behavior/blocks/blocks.json
vendored
2103
behavior/blocks/blocks.json
vendored
File diff suppressed because one or more lines are too long
20255
behavior/entities/entities.json
vendored
20255
behavior/entities/entities.json
vendored
File diff suppressed because one or more lines are too long
1456
behavior/feature_rules/feature_rules.json
vendored
1456
behavior/feature_rules/feature_rules.json
vendored
File diff suppressed because one or more lines are too long
475
behavior/features/features.json
vendored
475
behavior/features/features.json
vendored
File diff suppressed because one or more lines are too long
1913
behavior/items/items.json
vendored
1913
behavior/items/items.json
vendored
File diff suppressed because one or more lines are too long
180
behavior/recipes/recipes.json
vendored
180
behavior/recipes/recipes.json
vendored
File diff suppressed because one or more lines are too long
2002
behavior/spawn_rules/spawn_rules.json
vendored
2002
behavior/spawn_rules/spawn_rules.json
vendored
File diff suppressed because one or more lines are too long
121
behavior/volumes/volumes.json
vendored
121
behavior/volumes/volumes.json
vendored
@@ -1,120 +1 @@
|
|||||||
{
|
{"$id":"blockception.minecraft.behavior.volumes","examples":[{"format_version":"1.17.0","minecraft:volume":{"description":{"identifier":"example:foo"},"components":{}}}],"allOf":[{"if":{"properties":{"format_version":{"type":"string","const":"1.17.0"}}},"then":{"$ref":"#/definitions/A"}},{"properties":{"format_version":{"$ref":"#/definitions/C"}}}],"definitions":{"B":{"type":"string","title":"Entity Identifier 1.8.0","description":"The minecraft entity volume","examples":["namespace:volume"],"pattern":"^[0-9a-zA-Z:_\\.\\-]+$"},"A":{"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":"#/definitions/B"}}},"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"}}}}}}}}},"C":{"title":"Format Version","description":"A version that tells minecraft what type of data format can be expected when reading this file.","pattern":"^(1)\\.([0-9]+)\\.([0-9]+)$","type":"string"}}}
|
||||||
"$id": "blockception.minecraft.behavior.volumes",
|
|
||||||
"examples": [{ "format_version": "1.17.0", "minecraft:volume": { "description": { "identifier": "example:foo" }, "components": {} } }],
|
|
||||||
"allOf": [
|
|
||||||
{ "if": { "properties": { "format_version": { "type": "string", "const": "1.17.0" } } }, "then": { "$ref": "#/definitions/A" } },
|
|
||||||
{ "properties": { "format_version": { "$ref": "#/definitions/C" } } }
|
|
||||||
],
|
|
||||||
"definitions": {
|
|
||||||
"B": {
|
|
||||||
"type": "string",
|
|
||||||
"title": "Entity Identifier 1.8.0",
|
|
||||||
"description": "The minecraft entity volume",
|
|
||||||
"examples": ["namespace:volume"],
|
|
||||||
"pattern": "^[0-9a-zA-Z:_\\.\\-]+$"
|
|
||||||
},
|
|
||||||
"A": {
|
|
||||||
"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": "#/definitions/B"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"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"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"C": {
|
|
||||||
"title": "Format Version",
|
|
||||||
"description": "A version that tells minecraft what type of data format can be expected when reading this file.",
|
|
||||||
"pattern": "^(1)\\.([0-9]+)\\.([0-9]+)$",
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
561
resource/animations/actor_animation.json
vendored
561
resource/animations/actor_animation.json
vendored
File diff suppressed because one or more lines are too long
454
resource/entity/entity.json
vendored
454
resource/entity/entity.json
vendored
File diff suppressed because one or more lines are too long
236
resource/fog/fog.json
vendored
236
resource/fog/fog.json
vendored
File diff suppressed because one or more lines are too long
1548
resource/models/entity/model_entity.json
vendored
1548
resource/models/entity/model_entity.json
vendored
File diff suppressed because one or more lines are too long
878
resource/particles/particles.json
vendored
878
resource/particles/particles.json
vendored
File diff suppressed because one or more lines are too long
203
resource/sounds/sound_definitions.json
vendored
203
resource/sounds/sound_definitions.json
vendored
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user