{
"textures": {
    "particle": "block/piston_side",
    "side": "block/piston_side",
    "inner": "block/piston_inner",
    "bottom": "block/piston_bottom",
    "side_d": "block/_bdc/piston_side_d",
    "side_l": "block/_bdc/piston_side_l",
    "side_r": "block/_bdc/piston_side_r"
},
"elements": [ 
{
    "from": [ 0, 0, 0 ],
    "to": [ 16, 16, 12 ],
    "faces": {
        "down":  { "uv": [ 0, 4, 16, 16 ], "texture": "#side", "cullface": "down" },
        "up":    { "uv": [ 0, 0, 16, 12 ], "texture": "#side_d", "cullface": "up" },
        "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#bottom", "cullface": "north" },
        "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#inner" },
        "west":  { "uv": [ 0, 0, 12, 16 ], "texture": "#side_r", "cullface": "west" },
        "east":  { "uv": [ 4, 0, 16, 16 ], "texture": "#side_l", "cullface": "east" }
    }
}
]
}