From 163da689e936834476ac4719b0b5385f1d861be4 Mon Sep 17 00:00:00 2001 From: StealthyX Date: Tue, 2 Jan 2024 22:31:16 -0500 Subject: [PATCH] Update attachables.json added improved documentation of sound_effects Update attachables.json and add improved documentation of sound_effects. Fixed a bug where the data type was an array and it should have been an object causing it to be invalid when added. --- resource/attachables/attachables.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resource/attachables/attachables.json b/resource/attachables/attachables.json index 2073c083..6815defb 100644 --- a/resource/attachables/attachables.json +++ b/resource/attachables/attachables.json @@ -1 +1 @@ -{"$schema":"http://json-schema.org/draft-07/schema","$id":"blockception.minecraft.resource.attachables","examples":[{"format_version":"1.20.41","minecraft:attachable":{"description":{"identifier":"minecraft:item","materials":{"default":"entity_alphatest","enchanted":"entity_alphatest_glint"},"textures":{"default":"textures/items/item"},"geometry":{"default":"geometry.item"},"scripts":{},"render_controllers":["controller.render.item"]}}}],"allOf":[{"if":{"properties":{"format_version":{"type":"string","const":"1.8.0"}}},"then":{"$ref":"#/definitions/A"}},{"if":{"properties":{"format_version":{"type":"string","const":"1.10"}}},"then":{"$ref":"#/definitions/D"}},{"if":{"properties":{"format_version":{"type":"string","const":"1.10.0"}}},"then":{"$ref":"#/definitions/D"}},{"properties":{"format_version":{"$ref":"#/definitions/E"}}}],"definitions":{"B":{"description":"A minecraft item identifier.","pattern":"^[0-9a-zA-Z:_\\-\\.]+$","title":"Item Identifier","type":"string","defaultSnippets":[{"label":"New Identifier","body":"$1:$2"}]},"C":{"title":"Molang Number","description":"The minecraft molang definition that results in a float.","anyOf":[{"type":"string","minLength":0},{"type":"number"}],"examples":[0,"query.variant","(1.0)","query.","variable.=;"],"defaultSnippets":[{"label":"New Molang","body":"$1"}]},"A":{"type":"object","title":"Actor Animation 1.8.0","description":"UNDOCUMENTED.","$comment":"UNDOCUMENTED","required":["format_version","minecraft:attachable"],"properties":{"format_version":{"title":"1.8.0 Format Version","type":"string","pattern":"^1.8.0$","description":"A version that tells minecraft what type of data format can be expected when reading this file."},"minecraft:attachable":{"type":"object","title":"Attachables","description":"The attachables definition for 1.8.0","required":["description"],"properties":{"description":{"additionalProperties":false,"title":"Description","description":"UNDOCUMENTED: description.","type":"object","required":["identifier","geometry"],"properties":{"animations":{"description":"The connecting of animations in animations controllers with the actuall animations, names should corosponds.","title":"Animations","type":"object","minProperties":1,"additionalProperties":{"type":"string","description":"UNDOCUMENTED: additionalProperties.","title":"Animation"}},"animation_controllers":{"type":"array","minItems":1,"description":"UNDOCUMENTED: animation controllers.","title":"Animation Controllers","items":{"type":"object","additionalProperties":{"type":"string","description":"UNDOCUMENTED: additionalProperties.","title":"Animation Controller"},"description":"UNDOCUMENTED: animation controllers.","title":"Animation Controllers"}},"enable_attachables":{"type":"boolean","description":"UNDOCUMENTED: enable attachables.","title":"Enable Attachables"},"geometry":{"title":"Geometry","type":"object","minProperties":1,"additionalProperties":{"type":"string","description":"UNDOCUMENTED: additionalProperties.","title":"Geometry"},"description":"UNDOCUMENTED: geometry."},"identifier":{"type":"string","description":"UNDOCUMENTED: identifier.","title":"Identifier","$ref":"#/definitions/B"},"item":{"type":"object","title":"Item","description":"UNDOCUMENTED.","$comment":"UNDOCUMENTED","additionalProperties":{"type":"string","title":"Item","description":"UNDOCUMENTED.","$comment":"UNDOCUMENTED"}},"materials":{"type":"object","description":"UNDOCUMENTED: materials.","title":"Materials","additionalProperties":{"type":"string","description":"UNDOCUMENTED: additionalProperties.","title":"Material"}},"min_engine_version":{"type":"string","pattern":"[0-9]+\\.[0-9]+\\.[0-9]+","description":"UNDOCUMENTED: Minimum engine version.","title":"Minimum Engine Version"},"particle_effects":{"type":"object","minProperties":1,"additionalProperties":{"type":"string","description":"UNDOCUMENTED: additionalProperties.","title":"Particle Effects"},"description":"UNDOCUMENTED: particle effects.","title":"Particle Effects"},"particle_emitters":{"type":"object","minProperties":1,"additionalProperties":{"type":"string","description":"UNDOCUMENTED: additionalProperties.","title":"Particle Emitter"},"description":"UNDOCUMENTED: particle emitters.","title":"Particle Emitters"},"render_controllers":{"type":"array","description":"UNDOCUMENTED: render controllers.","title":"Render Controllers","minItems":1,"items":{"type":"string","description":"UNDOCUMENTED: render controllers.","title":"Render Controllers"}},"sound_effects":{"type":"array","description":"UNDOCUMENTED: sound effects.","title":"Sound Effects","minItems":1,"items":{"type":"string","description":"UNDOCUMENTED: sound effects.","title":"Sound Effects"}},"spawn_egg":{"type":"object","description":"UNDOCUMENTED: spawn egg.","title":"Spawn Egg","dependencies":{"texture":["texture_index"],"texture_index":["texture"],"base_colour":["overlay_color"],"overlay_color":["base_colour"]},"properties":{"base_colour":{"type":"string","description":"UNDOCUMENTED: base colour.","title":"Base Colour"},"overlay_color":{"type":"string","description":"UNDOCUMENTED: overlay color.","title":"Overlay Color"},"texture":{"type":"string","description":"UNDOCUMENTED: texture.","title":"Texture"},"texture_index":{"type":"integer","description":"UNDOCUMENTED: texture index.","title":"Texture Index"}}},"scripts":{"type":"object","description":"UNDOCUMENTED: scripts.","title":"Scripts","properties":{"pre_animation":{"type":"array","items":{"pattern":";$","$ref":"#/definitions/C","description":"UNDOCUMENTED: pre aninamtion.","title":"Pre Animation"},"description":"UNDOCUMENTED: pre aninamtion.","title":"Pre Animation"},"scale":{"type":"string","description":"UNDOCUMENTED: scale.","title":"Scale"},"animate":{"type":"array","title":"Animate","items":{"oneOf":[{"type":"string","description":"UNDOCUMENTED: oneOf[0].","title":"Animate"},{"type":"object","minProperties":1,"additionalProperties":{"type":"string","description":"UNDOCUMENTED: additionalProperties.","title":"Animate"},"description":"UNDOCUMENTED: oneOf[1].","title":"Animate"}],"description":"UNDOCUMENTED: animate.","title":"Animate"},"description":"UNDOCUMENTED: animate."},"parent_setup":{"$ref":"#/definitions/C"}}},"textures":{"type":"object","additionalProperties":{"type":"string","description":"UNDOCUMENTED: additionalProperties.","title":"Textures"},"description":"UNDOCUMENTED: textures.","title":"Textures"}}}},"additionalProperties":false}},"additionalProperties":false},"D":{"type":"object","title":"Actor Animation 1.10.0","description":"UNDOCUMENTED.","$comment":"UNDOCUMENTED","required":["format_version","minecraft:attachable"],"properties":{"format_version":{"title":"1.10.0 Format Version","type":"string","pattern":"^(1.10.0|1.10)$","description":"A version that tells minecraft what type of data format can be expected when reading this file."},"minecraft:attachable":{"type":"object","title":"Attachables","description":"The attachables definition.","required":["description"],"properties":{"description":{"title":"Description","type":"object","required":["identifier"],"additionalProperties":false,"properties":{"animations":{"type":"object","additionalProperties":{"type":"string","description":"A single animation reference.","title":"Animation"},"description":"The collection of animations references.","title":"Animations"},"animation_controllers":{"type":"array","additionalProperties":{"type":"object","description":"A collection of animation controller references.","title":"Animation Controller","additionalProperties":{"type":"string","description":"A single Animation controller reference.","title":"Animation Controller Reference"}},"description":"The specification of animation controllers.","title":"Animation Controllers"},"enable_attachables":{"type":"boolean","description":"UNDOCUMENTED: enable attachables.","title":"Enable Attachables"},"geometry":{"title":"Geometry","type":"object","propertyNames":{"pattern":"[a-zA-Z0-9_\\.\\-]+"},"minProperties":1,"additionalProperties":{"type":"string","description":"A single geometry reference.","title":"Geometry"},"description":"The geometry specification."},"identifier":{"type":"string","description":"UNDOCUMENTED: identifier.","title":"Identifier","$ref":"#/definitions/B"},"item":{"type":"object","title":"Item","description":"UNDOCUMENTED.","$comment":"UNDOCUMENTED","additionalProperties":{"type":"string","title":"Item","description":"UNDOCUMENTED.","$comment":"UNDOCUMENTED"}},"materials":{"type":"object","additionalProperties":{"type":"string","description":"A single material reference.","title":"Material"},"description":"A collection of material references.","title":"Materials"},"min_engine_version":{"type":"string","pattern":"[0-9]+\\.[0-9]+\\.[0-9]+","description":"The minimum engine needed to use this.","title":"Minimum Engine Version"},"particle_effects":{"type":"object","minProperties":1,"additionalProperties":{"type":"string","description":"A single particle effect reference.","title":"Particle Effect"},"description":"A collection of particle effect references.","title":"Particle Effects"},"particle_emitters":{"type":"object","minProperties":1,"additionalProperties":{"type":"string","description":"UNDOCUMENTED: additionalProperties.","title":"Particle Emitters"},"description":"UNDOCUMENTED: particle emitters.","title":"Particle Emitters"},"render_controllers":{"type":"array","description":"UNDOCUMENTED: render controllers.","title":"Render Controllers","minItems":1,"items":{"type":"string","description":"UNDOCUMENTED: render controllers.","title":"Render Controllers"}},"scripts":{"additionalProperties":false,"type":"object","description":"UNDOCUMENTED: scripts.","title":"Scripts","properties":{"animate":{"type":"array","title":"Animate","minItems":1,"items":{"oneOf":[{"type":"string","description":"UNDOCUMENTED: oneOf[0].","title":"Animate"},{"type":"object","minProperties":1,"additionalProperties":{"type":"string","description":"UNDOCUMENTED: additionalProperties.","title":"Animate"},"description":"UNDOCUMENTED: oneOf[1].","title":"Animate"}],"description":"UNDOCUMENTED: animate.","title":"Animate"},"description":"UNDOCUMENTED: animate."},"initialize":{"type":"array","description":"UNDOCUMENTED: initialize.","title":"Initialize","items":{"pattern":";$","$ref":"#/definitions/C","description":"UNDOCUMENTED: initialize.","title":"Initialize"}},"pre_animation":{"type":"array","description":"UNDOCUMENTED: pre aninamtion.","title":"Pre Animation","items":{"pattern":";$","$ref":"#/definitions/C","description":"UNDOCUMENTED: pre aninamtion.","title":"Pre Animation"}},"parent_setup":{"type":"string","description":"UNDOCUMENTED: parent setup.","title":"Parent Setup","$ref":"#/definitions/C"},"scale":{"type":"string","description":"UNDOCUMENTED: scale.","title":"Scale","$ref":"#/definitions/C"}}},"sound_effects":{"type":"array","description":"UNDOCUMENTED: sound effects.","title":"Sound Effects","minItems":1,"items":{"type":"string","description":"UNDOCUMENTED: sound effects.","title":"Sound Effects"}},"spawn_egg":{"type":"object","description":"UNDOCUMENTED: spawn egg.","title":"Spawn Egg","dependencies":{"texture":["texture_index"],"texture_index":["texture"],"base_colour":["overlay_color"],"overlay_color":["base_colour"]},"properties":{"base_colour":{"type":"string","description":"UNDOCUMENTED: base colour.","title":"Base Colour"},"overlay_color":{"type":"string","description":"UNDOCUMENTED: overlay color.","title":"Overlay Color"},"texture":{"type":"string","description":"UNDOCUMENTED: texture.","title":"Texture"},"texture_index":{"type":"integer","description":"UNDOCUMENTED: texture index.","title":"Texture Index"}}},"textures":{"type":"object","additionalProperties":{"type":"string","description":"UNDOCUMENTED: additionalProperties.","title":"Texture"},"description":"UNDOCUMENTED: textures.","title":"Textures"}},"description":"UNDOCUMENTED: description."}},"additionalProperties":false}},"additionalProperties":false},"E":{"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.20.41","examples":["1.20.41","1.19.0","1.18.0","1.17.0","1.16.0","1.15.0","1.14.0","1.13.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|}"}]}}} \ No newline at end of file +{"$schema":"http://json-schema.org/draft-07/schema","$id":"blockception.minecraft.resource.attachables","examples":[{"format_version":"1.20.41","minecraft:attachable":{"description":{"identifier":"minecraft:item","materials":{"default":"entity_alphatest","enchanted":"entity_alphatest_glint"},"textures":{"default":"textures/items/item"},"geometry":{"default":"geometry.item"},"scripts":{},"render_controllers":["controller.render.item"]}}}],"allOf":[{"if":{"properties":{"format_version":{"type":"string","const":"1.8.0"}}},"then":{"$ref":"#/definitions/A"}},{"if":{"properties":{"format_version":{"type":"string","const":"1.10"}}},"then":{"$ref":"#/definitions/D"}},{"if":{"properties":{"format_version":{"type":"string","const":"1.10.0"}}},"then":{"$ref":"#/definitions/D"}},{"properties":{"format_version":{"$ref":"#/definitions/E"}}}],"definitions":{"B":{"description":"A minecraft item identifier.","pattern":"^[0-9a-zA-Z:_\\-\\.]+$","title":"Item Identifier","type":"string","defaultSnippets":[{"label":"New Identifier","body":"$1:$2"}]},"C":{"title":"Molang Number","description":"The minecraft molang definition that results in a float.","anyOf":[{"type":"string","minLength":0},{"type":"number"}],"examples":[0,"query.variant","(1.0)","query.","variable.=;"],"defaultSnippets":[{"label":"New Molang","body":"$1"}]},"A":{"type":"object","title":"Actor Animation 1.8.0","description":"UNDOCUMENTED.","$comment":"UNDOCUMENTED","required":["format_version","minecraft:attachable"],"properties":{"format_version":{"title":"1.8.0 Format Version","type":"string","pattern":"^1.8.0$","description":"A version that tells minecraft what type of data format can be expected when reading this file."},"minecraft:attachable":{"type":"object","title":"Attachables","description":"The attachables definition for 1.8.0","required":["description"],"properties":{"description":{"additionalProperties":false,"title":"Description","description":"UNDOCUMENTED: description.","type":"object","required":["identifier","geometry"],"properties":{"animations":{"description":"The connecting of animations in animations controllers with the actuall animations, names should corosponds.","title":"Animations","type":"object","minProperties":1,"additionalProperties":{"type":"string","description":"UNDOCUMENTED: additionalProperties.","title":"Animation"}},"animation_controllers":{"type":"array","minItems":1,"description":"UNDOCUMENTED: animation controllers.","title":"Animation Controllers","items":{"type":"object","additionalProperties":{"type":"string","description":"UNDOCUMENTED: additionalProperties.","title":"Animation Controller"},"description":"UNDOCUMENTED: animation controllers.","title":"Animation Controllers"}},"enable_attachables":{"type":"boolean","description":"UNDOCUMENTED: enable attachables.","title":"Enable Attachables"},"geometry":{"title":"Geometry","type":"object","minProperties":1,"additionalProperties":{"type":"string","description":"UNDOCUMENTED: additionalProperties.","title":"Geometry"},"description":"UNDOCUMENTED: geometry."},"identifier":{"type":"string","description":"UNDOCUMENTED: identifier.","title":"Identifier","$ref":"#/definitions/B"},"item":{"type":"object","title":"Item","description":"UNDOCUMENTED.","$comment":"UNDOCUMENTED","additionalProperties":{"type":"string","title":"Item","description":"UNDOCUMENTED.","$comment":"UNDOCUMENTED"}},"materials":{"type":"object","description":"UNDOCUMENTED: materials.","title":"Materials","additionalProperties":{"type":"string","description":"UNDOCUMENTED: additionalProperties.","title":"Material"}},"min_engine_version":{"type":"string","pattern":"[0-9]+\\.[0-9]+\\.[0-9]+","description":"UNDOCUMENTED: Minimum engine version.","title":"Minimum Engine Version"},"particle_effects":{"type":"object","minProperties":1,"additionalProperties":{"type":"string","description":"UNDOCUMENTED: additionalProperties.","title":"Particle Effects"},"description":"UNDOCUMENTED: particle effects.","title":"Particle Effects"},"particle_emitters":{"type":"object","minProperties":1,"additionalProperties":{"type":"string","description":"UNDOCUMENTED: additionalProperties.","title":"Particle Emitter"},"description":"UNDOCUMENTED: particle emitters.","title":"Particle Emitters"},"render_controllers":{"type":"array","description":"UNDOCUMENTED: render controllers.","title":"Render Controllers","minItems":1,"items":{"type":"string","description":"UNDOCUMENTED: render controllers.","title":"Render Controllers"}},"sound_effects":{"type":"object","minProperties":1,"additionalProperties":{"type":"string","description":"A single sound effect reference.","title":"Sound Effects"},"description":"A collection of sound effect references.","title":"Sound Effects"},"spawn_egg":{"type":"object","description":"UNDOCUMENTED: spawn egg.","title":"Spawn Egg","dependencies":{"texture":["texture_index"],"texture_index":["texture"],"base_colour":["overlay_color"],"overlay_color":["base_colour"]},"properties":{"base_colour":{"type":"string","description":"UNDOCUMENTED: base colour.","title":"Base Colour"},"overlay_color":{"type":"string","description":"UNDOCUMENTED: overlay color.","title":"Overlay Color"},"texture":{"type":"string","description":"UNDOCUMENTED: texture.","title":"Texture"},"texture_index":{"type":"integer","description":"UNDOCUMENTED: texture index.","title":"Texture Index"}}},"scripts":{"type":"object","description":"UNDOCUMENTED: scripts.","title":"Scripts","properties":{"pre_animation":{"type":"array","items":{"pattern":";$","$ref":"#/definitions/C","description":"UNDOCUMENTED: pre aninamtion.","title":"Pre Animation"},"description":"UNDOCUMENTED: pre aninamtion.","title":"Pre Animation"},"scale":{"type":"string","description":"UNDOCUMENTED: scale.","title":"Scale"},"animate":{"type":"array","title":"Animate","items":{"oneOf":[{"type":"string","description":"UNDOCUMENTED: oneOf[0].","title":"Animate"},{"type":"object","minProperties":1,"additionalProperties":{"type":"string","description":"UNDOCUMENTED: additionalProperties.","title":"Animate"},"description":"UNDOCUMENTED: oneOf[1].","title":"Animate"}],"description":"UNDOCUMENTED: animate.","title":"Animate"},"description":"UNDOCUMENTED: animate."},"parent_setup":{"$ref":"#/definitions/C"}}},"textures":{"type":"object","additionalProperties":{"type":"string","description":"UNDOCUMENTED: additionalProperties.","title":"Textures"},"description":"UNDOCUMENTED: textures.","title":"Textures"}}}},"additionalProperties":false}},"additionalProperties":false},"D":{"type":"object","title":"Actor Animation 1.10.0","description":"UNDOCUMENTED.","$comment":"UNDOCUMENTED","required":["format_version","minecraft:attachable"],"properties":{"format_version":{"title":"1.10.0 Format Version","type":"string","pattern":"^(1.10.0|1.10)$","description":"A version that tells minecraft what type of data format can be expected when reading this file."},"minecraft:attachable":{"type":"object","title":"Attachables","description":"The attachables definition.","required":["description"],"properties":{"description":{"title":"Description","type":"object","required":["identifier"],"additionalProperties":false,"properties":{"animations":{"type":"object","additionalProperties":{"type":"string","description":"A single animation reference.","title":"Animation"},"description":"The collection of animations references.","title":"Animations"},"animation_controllers":{"type":"array","additionalProperties":{"type":"object","description":"A collection of animation controller references.","title":"Animation Controller","additionalProperties":{"type":"string","description":"A single Animation controller reference.","title":"Animation Controller Reference"}},"description":"The specification of animation controllers.","title":"Animation Controllers"},"enable_attachables":{"type":"boolean","description":"UNDOCUMENTED: enable attachables.","title":"Enable Attachables"},"geometry":{"title":"Geometry","type":"object","propertyNames":{"pattern":"[a-zA-Z0-9_\\.\\-]+"},"minProperties":1,"additionalProperties":{"type":"string","description":"A single geometry reference.","title":"Geometry"},"description":"The geometry specification."},"identifier":{"type":"string","description":"UNDOCUMENTED: identifier.","title":"Identifier","$ref":"#/definitions/B"},"item":{"type":"object","title":"Item","description":"UNDOCUMENTED.","$comment":"UNDOCUMENTED","additionalProperties":{"type":"string","title":"Item","description":"UNDOCUMENTED.","$comment":"UNDOCUMENTED"}},"materials":{"type":"object","additionalProperties":{"type":"string","description":"A single material reference.","title":"Material"},"description":"A collection of material references.","title":"Materials"},"min_engine_version":{"type":"string","pattern":"[0-9]+\\.[0-9]+\\.[0-9]+","description":"The minimum engine needed to use this.","title":"Minimum Engine Version"},"particle_effects":{"type":"object","minProperties":1,"additionalProperties":{"type":"string","description":"A single particle effect reference.","title":"Particle Effect"},"description":"A collection of particle effect references.","title":"Particle Effects"},"particle_emitters":{"type":"object","minProperties":1,"additionalProperties":{"type":"string","description":"UNDOCUMENTED: additionalProperties.","title":"Particle Emitters"},"description":"UNDOCUMENTED: particle emitters.","title":"Particle Emitters"},"render_controllers":{"type":"array","description":"UNDOCUMENTED: render controllers.","title":"Render Controllers","minItems":1,"items":{"type":"string","description":"UNDOCUMENTED: render controllers.","title":"Render Controllers"}},"scripts":{"additionalProperties":false,"type":"object","description":"UNDOCUMENTED: scripts.","title":"Scripts","properties":{"animate":{"type":"array","title":"Animate","minItems":1,"items":{"oneOf":[{"type":"string","description":"UNDOCUMENTED: oneOf[0].","title":"Animate"},{"type":"object","minProperties":1,"additionalProperties":{"type":"string","description":"UNDOCUMENTED: additionalProperties.","title":"Animate"},"description":"UNDOCUMENTED: oneOf[1].","title":"Animate"}],"description":"UNDOCUMENTED: animate.","title":"Animate"},"description":"UNDOCUMENTED: animate."},"initialize":{"type":"array","description":"UNDOCUMENTED: initialize.","title":"Initialize","items":{"pattern":";$","$ref":"#/definitions/C","description":"UNDOCUMENTED: initialize.","title":"Initialize"}},"pre_animation":{"type":"array","description":"UNDOCUMENTED: pre aninamtion.","title":"Pre Animation","items":{"pattern":";$","$ref":"#/definitions/C","description":"UNDOCUMENTED: pre aninamtion.","title":"Pre Animation"}},"parent_setup":{"type":"string","description":"UNDOCUMENTED: parent setup.","title":"Parent Setup","$ref":"#/definitions/C"},"scale":{"type":"string","description":"UNDOCUMENTED: scale.","title":"Scale","$ref":"#/definitions/C"}}},"sound_effects":{"type":"object","minProperties":1,"additionalProperties":{"type":"string","description":"A single sound effect reference.","title":"Sound Effects"},"description":"A collection of sound effect references.","title":"Sound Effects"},"spawn_egg":{"type":"object","description":"UNDOCUMENTED: spawn egg.","title":"Spawn Egg","dependencies":{"texture":["texture_index"],"texture_index":["texture"],"base_colour":["overlay_color"],"overlay_color":["base_colour"]},"properties":{"base_colour":{"type":"string","description":"UNDOCUMENTED: base colour.","title":"Base Colour"},"overlay_color":{"type":"string","description":"UNDOCUMENTED: overlay color.","title":"Overlay Color"},"texture":{"type":"string","description":"UNDOCUMENTED: texture.","title":"Texture"},"texture_index":{"type":"integer","description":"UNDOCUMENTED: texture index.","title":"Texture Index"}}},"textures":{"type":"object","additionalProperties":{"type":"string","description":"UNDOCUMENTED: additionalProperties.","title":"Texture"},"description":"UNDOCUMENTED: textures.","title":"Textures"}},"description":"UNDOCUMENTED: description."}},"additionalProperties":false}},"additionalProperties":false},"E":{"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.20.41","examples":["1.20.41","1.19.0","1.18.0","1.17.0","1.16.0","1.15.0","1.14.0","1.13.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|}"}]}}}