{
   "format_version":"1.8.0",
   "render_controllers":{
      "controller.render.player.first_person":{
         "arrays":{
            "textures":{
               "Array.textures":[
                  "Texture.default",
                  "Texture.lycan"
               ]
            },
            "materials":{
               "Array.materials":[
                  "Material.default",
                  "Material.lycan"
               ]
            },
            "geometries":{
               "Array.geometries":[
                  "Geometry.default",
                  "Geometry.lycan"
               ]
            }
         },
         "geometry":"Array.geometries[query.variant]",
         "materials":[
            {
               "*":"Array.materials[query.variant]"
            }
         ],
         "textures":[
            " Array.textures[query.variant]"
         ],
         "part_visibility":[
            {
               "*":false
            },
            {
               "rightArm":"query.get_equipped_item_name(0, 1) == '' || query.get_equipped_item_name(0, 1) == 'map'"
            },
            {
               "rightSleeve":"query.get_equipped_item_name(0, 1) == '' || query.get_equipped_item_name(0, 1) == 'map'"
            },
            {
               "leftArm":"(query.get_equipped_item_name(0, 1) == 'map' && query.get_equipped_item_name('off_hand') != 'shield') || (query.get_equipped_item_name('off_hand') == 'map' && !query.item_is_charged) || (!query.item_is_charged && (variable.item_use_normalized > 0 && variable.item_use_normalized < 1.0))"
            },
            {
               "leftSleeve":"(query.get_equipped_item_name(0, 1) == 'map' && query.get_equipped_item_name('off_hand') != 'shield') || (query.get_equipped_item_name('off_hand') == 'map' && !query.item_is_charged) || (!query.item_is_charged && (variable.item_use_normalized > 0 && variable.item_use_normalized < 1.0))"
            }
         ]
      },
      "controller.render.player.third_person":{
         "arrays":{
            "textures":{
               "Array.textures":[
                  "Texture.default",
                  "Texture.lycan"
               ]
            },
            "materials":{
               "Array.materials":[
                  "Material.default",
                  "Material.lycan"
               ]
            },
            "geometries":{
               "Array.geometries":[
                  "Geometry.default",
                  "Geometry.lycan"
               ]
            }
         },
         "geometry":"Array.geometries[query.variant]",
         "materials":[
            {
               "*":"Array.materials[query.variant]"
            }
         ],
         "textures":[
            " Array.textures[query.variant]"
         ],
         "part_visibility":[
            {
               "*":true
            },
            {
               "helmet":"variable.helmet_layer_visible"
            },
            {
               "leftLegging":"variable.leg_layer_visible"
            },
            {
               "rightLegging":"variable.leg_layer_visible"
            },
            {
               "leftBoot":"variable.boot_layer_visible"
            },
            {
               "rightBoot":"variable.boot_layer_visible"
            },
            {
               "leftSock":"variable.boot_layer_visible && variable.leg_layer_visible"
            },
            {
               "rightSock":"variable.boot_layer_visible && variable.leg_layer_visible"
            },
            {
               "bodyArmor":"variable.chest_layer_visible && !query.has_cape"
            },
            {
               "leftArmArmor":"variable.chest_layer_visible && !query.has_cape"
            },
            {
               "rightArmArmor":"variable.chest_layer_visible && !query.has_cape"
            },
            {
               "belt":"variable.chest_layer_visible && variable.leg_layer_visible"
            }
         ]
      },
      "controller.render.player.map":{
         "arrays":{
            "textures":{
               "Array.textures":[
                  "Texture.default",
                  "Texture.lycan"
               ]
            },
            "materials":{
               "Array.materials":[
                  "Material.default",
                  "Material.lycan"
               ]
            },
            "geometries":{
               "Array.geometries":[
                  "Geometry.default",
                  "Geometry.lycan"
               ]
            }
         },
         "geometry":"Array.geometries[query.variant]",
         "materials":[
            {
               "*":"Array.materials[query.variant]"
            }
         ],
         "textures":[
            " Array.textures[query.variant]"
         ],
         "part_visibility":[
            {
               "*":false
            },
            {
               "head":true
            },
            {
               "hat":true
            },
            {
               "helmet":true
            }
         ]
      }
   }
}