{
  "multipart": [
    {
      "apply": [{"model": "minecraft:block/fire_floor0"}],
      "when": {
        "east": false,
        "north": false,
        "south": false,
        "up": false,
        "west": false
      }
    },
    {
      "apply": [{"model": "minecraft:block/fire_side0"}],
      "when": {
        "east": false,
        "north": false,
        "south": false,
        "up": false,
        "west": false
      }
    },
    {
      "apply": [{"model": "minecraft:block/fire_side0", "y": 90}],
      "when": {
        "east": false,
        "north": false,
        "south": false,
        "up": false,
        "west": false
      }
    },
    {
      "apply": [{"model": "minecraft:block/fire_side0", "y": 180}],
      "when": {
        "east": false,
        "north": false,
        "south": false,
        "up": false,
        "west": false
      }
    },
    {
      "apply": [{"model": "minecraft:block/fire_side0", "y": 270}],
      "when": {
        "east": false,
        "north": false,
        "south": false,
        "up": false,
        "west": false
      }
    },
    {
      "apply": [{"model": "minecraft:block/fire_side_alt0"}],
      "when": {"north": true}
    },
    {
      "apply": [{"model": "minecraft:block/fire_side_alt0", "y": 90}],
      "when": {"east": true}
    },
    {
      "apply": [{"model": "minecraft:block/fire_side_alt0", "y": 180}],
      "when": {"south": true}
    },
    {
      "apply": [{"model": "minecraft:block/fire_side_alt0", "y": 270}],
      "when": {"west": true}
    },
    {
      "apply": [
        {"model": "minecraft:block/fire_up0", "weight": 6},
        {"model": "minecraft:block/fire_up0", "weight": 6, "y": 90}
      ],
      "when": {
        "AND": [
          {"up": true},
          {
            "OR": [
              {"north": true},
              {"east": true},
              {"south": true},
              {"west": true},
              {"north": false, "east": false, "south": false, "west": false}
            ]
          }
        ]
      }
    }
  ]
}