{
  "multipart": [
    {
      "when": {
        "up": "true"
      },
      "apply": {
        "model": "minecraft:block/stone_brick_wall_post"
      }
    },
    {
      "when": {
        "north": "low"
      },
      "apply":
      [
        { "model": "minecraft:block/stone_brick_wall_side", "uvlock": true },
        { "model": "minecraft:block/stone_brick_wall_side_alt_1", "uvlock": true },
        { "model": "minecraft:block/stone_brick_wall_side_alt_2", "uvlock": true },
        { "model": "minecraft:block/stone_brick_wall_side_alt_3", "uvlock": true },
        { "model": "minecraft:block/stone_brick_wall_side_alt_4", "uvlock": true },
        { "model": "minecraft:block/stone_brick_wall_side_alt_5", "uvlock": true },
        { "model": "minecraft:block/stone_brick_wall_side_alt_6", "uvlock": true }
      ]
    },
    {
      "when": {
        "east": "low"
      },
      "apply":
      [
        { "model": "minecraft:block/stone_brick_wall_side", "y": 90, "uvlock": true },
        { "model": "minecraft:block/stone_brick_wall_side_alt_1", "y": 90, "uvlock": true },
        { "model": "minecraft:block/stone_brick_wall_side_alt_2", "y": 90, "uvlock": true },
        { "model": "minecraft:block/stone_brick_wall_side_alt_3", "y": 90, "uvlock": true },
        { "model": "minecraft:block/stone_brick_wall_side_alt_4", "y": 90, "uvlock": true },
        { "model": "minecraft:block/stone_brick_wall_side_alt_5", "y": 90, "uvlock": true },
        { "model": "minecraft:block/stone_brick_wall_side_alt_6", "y": 90, "uvlock": true }
      ]
    },
    {
      "when": {
        "south": "low"
      },
      "apply":
      [
        { "model": "minecraft:block/stone_brick_wall_side", "y": 180, "uvlock": true },
        { "model": "minecraft:block/stone_brick_wall_side_alt_1", "y": 180, "uvlock": true },
        { "model": "minecraft:block/stone_brick_wall_side_alt_2", "y": 180, "uvlock": true },
        { "model": "minecraft:block/stone_brick_wall_side_alt_3", "y": 180, "uvlock": true },
        { "model": "minecraft:block/stone_brick_wall_side_alt_4", "y": 180, "uvlock": true },
        { "model": "minecraft:block/stone_brick_wall_side_alt_5", "y": 180, "uvlock": true },
        { "model": "minecraft:block/stone_brick_wall_side_alt_6", "y": 180, "uvlock": true }
      ]
    },
    {
      "when": {
        "west": "low"
      },
      "apply":
      [
        { "model": "minecraft:block/stone_brick_wall_side", "y": 270, "uvlock": true },
        { "model": "minecraft:block/stone_brick_wall_side_alt_1", "y": 270, "uvlock": true },
        { "model": "minecraft:block/stone_brick_wall_side_alt_2", "y": 270, "uvlock": true },
        { "model": "minecraft:block/stone_brick_wall_side_alt_3", "y": 270, "uvlock": true },
        { "model": "minecraft:block/stone_brick_wall_side_alt_4", "y": 270, "uvlock": true },
        { "model": "minecraft:block/stone_brick_wall_side_alt_5", "y": 270, "uvlock": true },
        { "model": "minecraft:block/stone_brick_wall_side_alt_6", "y": 270, "uvlock": true }
      ]
    },
    {
      "when": {
        "north": "tall"
      },
      "apply":
      [
        { "model": "minecraft:block/stone_brick_wall_side_tall", "uvlock": true },
        { "model": "minecraft:block/stone_brick_wall_side_tall_alt_1", "uvlock": true },
        { "model": "minecraft:block/stone_brick_wall_side_tall_alt_2", "uvlock": true },
        { "model": "minecraft:block/stone_brick_wall_side_tall_alt_3", "uvlock": true },
        { "model": "minecraft:block/stone_brick_wall_side_tall_alt_4", "uvlock": true },
        { "model": "minecraft:block/stone_brick_wall_side_tall_alt_5", "uvlock": true },
        { "model": "minecraft:block/stone_brick_wall_side_tall_alt_6", "uvlock": true }
      ]
    },
    {
      "when": {
        "east": "tall"
      },
      "apply":
      [
        { "model": "minecraft:block/stone_brick_wall_side_tall", "y": 90, "uvlock": true },
        { "model": "minecraft:block/stone_brick_wall_side_tall_alt_1", "y": 90, "uvlock": true },
        { "model": "minecraft:block/stone_brick_wall_side_tall_alt_2", "y": 90, "uvlock": true },
        { "model": "minecraft:block/stone_brick_wall_side_tall_alt_3", "y": 90, "uvlock": true },
        { "model": "minecraft:block/stone_brick_wall_side_tall_alt_4", "y": 90, "uvlock": true },
        { "model": "minecraft:block/stone_brick_wall_side_tall_alt_5", "y": 90, "uvlock": true },
        { "model": "minecraft:block/stone_brick_wall_side_tall_alt_6", "y": 90, "uvlock": true }
      ]
    },
    {
      "when": {
        "south": "tall"
      },
      "apply":
      [
        { "model": "minecraft:block/stone_brick_wall_side_tall", "y": 180, "uvlock": true },
        { "model": "minecraft:block/stone_brick_wall_side_tall_alt_1", "y": 180, "uvlock": true },
        { "model": "minecraft:block/stone_brick_wall_side_tall_alt_2", "y": 180, "uvlock": true },
        { "model": "minecraft:block/stone_brick_wall_side_tall_alt_3", "y": 180, "uvlock": true },
        { "model": "minecraft:block/stone_brick_wall_side_tall_alt_4", "y": 180, "uvlock": true },
        { "model": "minecraft:block/stone_brick_wall_side_tall_alt_5", "y": 180, "uvlock": true },
        { "model": "minecraft:block/stone_brick_wall_side_tall_alt_6", "y": 180, "uvlock": true }
      ]
    },
    {
      "when": {
        "west": "tall"
      },
      "apply": 
      [
        { "model": "minecraft:block/stone_brick_wall_side_tall", "y": 270, "uvlock": true },
        { "model": "minecraft:block/stone_brick_wall_side_tall_alt_1", "y": 270, "uvlock": true },
        { "model": "minecraft:block/stone_brick_wall_side_tall_alt_2", "y": 270, "uvlock": true },
        { "model": "minecraft:block/stone_brick_wall_side_tall_alt_3", "y": 270, "uvlock": true },
        { "model": "minecraft:block/stone_brick_wall_side_tall_alt_4", "y": 270, "uvlock": true },
        { "model": "minecraft:block/stone_brick_wall_side_tall_alt_5", "y": 270, "uvlock": true },
        { "model": "minecraft:block/stone_brick_wall_side_tall_alt_6", "y": 270, "uvlock": true }
      ]
    }
  ]
}