{
  "format_version": "1.10.0",
  "render_controllers": {
    "controller.render.silverlabs_nat.black_bear": {
      "arrays": {
        "textures": {
          "Array.overlay": [
            "Texture.overlay_none",
            "Texture.overlay_white",
            "Texture.overlay_orange",
            "Texture.overlay_magenta",
            "Texture.overlay_light_blue",
            "Texture.overlay_yellow",
            "Texture.overlay_lime",
            "Texture.overlay_pink",
            "Texture.overlay_gray",
            "Texture.overlay_light_gray",
            "Texture.overlay_cyan",
            "Texture.overlay_purple",
            "Texture.overlay_blue",
            "Texture.overlay_brown",
            "Texture.overlay_green",
            "Texture.overlay_red",
            "Texture.overlay_black"
          ]
        }
      },
      "geometry": "q.is_baby ? Geometry.baby : Geometry.default",
      "materials": [
        {
          "*": "Material.default"
        }
      ],
      "textures": [
        "q.is_baby ? Texture.baby : Texture.default",
        "q.is_tamed ? Array.overlay[q.property('silverlabs_nat:dye')] : Texture.overlay_none",
        "Texture.overlay_none"
      ],
      "part_visibility": [
        {
          "sleep": "q.is_sleeping"
        },
        {
          "head_angry": "!q.is_sleeping && q.is_angry && !q.is_baby"
        },
        {
          "snout": "v.is_eating == 0 && (!q.is_angry || q.is_baby)"
        },
        {
          "snout_angry": "v.is_eating == 0 && !q.is_sleeping && q.is_angry && !q.is_baby"
        },
        {
          "right_arm": "v.is_eating == 0"
        },
        {
          "left_arm": "v.is_eating == 0"
        },
        {
          "*_berries": "v.is_eating == 1"
        },
        {
          "*_honey": "v.is_eating == 2"
        }
      ]
    }
  }
}
