How do I apply an animated texture to a block model?

{

"credit": "Made with Blockbench",

"parent": "block/block",

"textures": {

    "1": "block/campfire\_fire",

    "all": "block/candle\_lit",

    "particle": "block/candle\_lit"

},

"elements": \[

    {

        "from": \[6.5, 0, 6.5\],

        "to": \[9.5, 6, 9.5\],

        "faces": {

"north": {"uv": [4, 5, 8, 11], "texture": "#all"},

"east": {"uv": [12, 5, 16, 11], "texture": "#all"},

"south": {"uv": [0, 5, 4, 11], "texture": "#all"},

"west": {"uv": [8, 5, 12, 11], "texture": "#all"},

"up": {"uv": [4, 1, 8, 5], "texture": "#all"},

"down": {"uv": [8, 1, 12, 5], "texture": "#all"}

        }

    },

    {

        "from": \[6.5, 5.95, 6.5\],

        "to": \[9.5, 5.95, 9.5\],

        "faces": {

"up": {"uv": [8, 1, 12, 5], "texture": "#all"}

        }

    },

    {

        "from": \[7.3, 5.2, 8\],

        "to": \[8.58, 7.4, 8\],

        "shade": false,

        "rotation": {"angle": 45, "axis": "y", "origin": \[7.94, 8, 8\], "rescale": true},

        "faces": {

"north": {"uv": [1, 2, 3, 5], "texture": "#all"},

"south": {"uv": [13, 2, 15, 5], "texture": "#all"}

        }

    },

    {

        "from": \[7.6, 7.2, 8\],

        "to": \[8.88, 9.4, 8\],

        "shade": false,

        "rotation": {"angle": 45, "axis": "y", "origin": \[7.94, 8, 8\], "rescale": true},

        "faces": {

"north": {"uv": [0, 0, 16, 16], "texture": "#1"},

"east": {"uv": [0, 0, 0, 0], "texture": "#1"},

"south": {"uv": [0, 0, 16, 16], "texture": "#1"},

"west": {"uv": [0, 0, 0, 0], "texture": "#1"},

"up": {"uv": [0, 0, 0, 0], "texture": "#1"},

"down": {"uv": [0, 0, 0, 0], "texture": "#1"}

        }

    },

    {

        "from": \[8, 5.2, 7.5\],

        "to": \[8, 7.4, 8.78\],

        "shade": false,

        "rotation": {"angle": 45, "axis": "y", "origin": \[8, 8, 8.14\], "rescale": true},

        "faces": {

"east": {"uv": [13, 2, 15, 5], "texture": "#all"},

"west": {"uv": [1, 2, 3, 5], "texture": "#all"}

        }

    },

    {

        "from": \[8, 7.2, 7.2\],

        "to": \[8, 9.4, 8.48\],

        "shade": false,

        "rotation": {"angle": 45, "axis": "y", "origin": \[8, 8, 8.14\], "rescale": true},

        "faces": {

"east": {"uv": [0, 0, 16, 16], "texture": "#1"},

"west": {"uv": [0, 0, 16, 16], "texture": "#1"}

        }

    }

\]

}

/r/Minecraft Thread Parent Link - i.redd.it