{ "$schema": "http://json-schema.org/draft-07/schema", "$id": "blockception.minecraft.resource.texture.flipbook", "additionalProperties": false, "description": "The file that specifies animated textures.", "title": "Flipbook Texture File", "type": "array", "items": { "additionalProperties": false, "description": "A single flipbook texture.", "title": "Flipbook Texture", "type": "object", "properties": { "atlas_index": { "description": "UNDOCUMENTED.", "$comment": "UNDOCUMENTED", "title": "Atlas Index", "type": "integer" }, "atlas_tile": { "description": "UNDOCUMENTED.", "$comment": "UNDOCUMENTED", "pattern": "^[a-z0-9_:\\-]*$", "title": "Atlas Index", "type": "string" }, "atlas_tile_variant": { "description": "UNDOCUMENTED.", "$comment": "UNDOCUMENTED", "title": "Atlas Index", "type": "integer" }, "blend_frames": { "description": "UNDOCUMENTED.", "$comment": "UNDOCUMENTED", "title": "Atlas Index", "type": "boolean" }, "flipbook_texture": { "description": "A texture file.", "pattern": "^textures/.+$", "title": "Flipbook Texture", "type": "string" }, "frames": { "title": "Frames", "description": "The collection of frame index to display.", "items": { "description": "The index of the frame.", "minimum": 0, "title": "Frame Index", "type": "integer" }, "type": "array" }, "replicate": { "description": "UNDOCUMENTED.", "$comment": "UNDOCUMENTED", "title": "Atlas Index", "type": "integer" }, "ticks_per_frame": { "description": "The amount of ticks to wait between frames.", "title": "Ticks Per Frame", "type": "integer" } } } }