{
  "format_version": "1.8.0",
  "render_controllers": {
    "controller.render.crl.iron_golem.cracks": {
      "arrays": {
        "textures": {
          "Array.cracks": [
            "Texture.cracked_high",
            "Texture.cracked_med",
            "Texture.cracked_low",
            "Texture.cracked_none"
          ],
          "Array.furnace_cracks": [
            "Texture.furnace_golem_c_high",
            "Texture.furnace_golem_c_med",
            "Texture.furnace_golem_c_low",
            "Texture.furnace_golem_c_none"
          ]
        }
      },
      "geometry": "Geometry.default",
      "textures": [ "q.is_name_any('Furnace')?Array.furnace_cracks[v.crack_index]:Array.cracks[v.crack_index]" ],
      "materials": [ { "*": "Material.default" } ]
    },
    "controller.render.crl.iron_golem": {
      "geometry": "Geometry.default",
      "materials": [ { "*": "Material.default" } ],
      "textures": [ "q.is_name_any('Furnace')?Texture.furnace_golem:Texture.default" ]
    },
    "controller.render.crl.iron_golem.face": {
      "geometry": "Geometry.face",
      "materials": [ { "*": "Material.default" } ],
      "textures": [ "Texture.default_face" ]
    },
    "controller.render.crl.iron_golem.overgrown": {
      "arrays": {
        "textures": {
          "Array.skins": [
            "Texture.none",
            "Texture.overgrown_0"
          ]
        }
      },
      "geometry": "Geometry.default",
      "materials": [ { "*": "Material.default" } ],
      "textures": [ "Array.skins[variable.random_overgrown_variant]" ]
    },
    "controller.render.crl.iron_golem.hat": {
      "arrays": {
        "textures": {
          "Array.professions": [
            "Texture.armorer",
            "Texture.butcher",
            "Texture.cartographer",
            "Texture.farmer",
            "Texture.fisherman",
            "Texture.fletcher",
            "Texture.librarian",
            "Texture.shepherd",
            "Texture.weapon_smith",
            "Texture.none",
            "Texture.none",
            "Texture.none"
          ]
        }
      },
      "geometry": "Geometry.hat",
      "materials": [ { "*": "Material.default" } ],
      "textures": [ "Array.professions[variable.random_profession]" ]
    }
  }
}
