{
  "format_version": "1.8.0",
  "render_controllers": {
    "controller.render.player.first_person": {
      "geometry": "Geometry.default",
      "materials": [ { "*": "Material.default" } ],
      "textures": [ "Texture.default" ],
      "part_visibility": [
        { "*": false },
        { "rightArm": "(v.holding_3d || q.get_equipped_item_name(0, 1) == 'teleporter') || (!q.is_saddled && query.get_equipped_item_name(0, 1) == '' || query.get_equipped_item_name(0, 1) == 'map')" },
        { "rightSleeve": "(v.holding_3d || q.get_equipped_item_name(0, 1) == 'teleporter') || (!q.is_saddled && query.get_equipped_item_name(0, 1) == '' || query.get_equipped_item_name(0, 1) == 'map')" },
        { "leftArm": "q.get_equipped_item_name(0, 1) == 'gauntlets' || !q.is_saddled && (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)" },
        { "leftSleeve": "q.get_equipped_item_name(0, 1) == 'gauntlets' || !q.is_saddled && (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)" }
      ]
    },
    "controller.render.player.third_person": {
      "geometry": "Geometry.default",
      "materials": [ { "*": "Material.default" } ],
      "textures": [ "Texture.default" ],
      "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": {
      "geometry": "Geometry.default",
      "materials": [ { "*": "Material.default" } ],
      "textures": [ "Texture.default" ],
      "part_visibility": [
        { "*": false },
        { "head": true },
        { "hat": true },
        { "helmet": true }
      ]
    },
    "controller.render.player.cyber_mech": {
      "geometry": "Geometry.cyber_mech",
      "materials": [ { "*": "Material.cyber_mech" } ],
      "textures": [ "Texture.cyber_mech" ]
    },


    "controller.render.player.electric_pickaxe": {
      "geometry": "Geometry.electric_pickaxe",
      "materials": [ { "*": "Material.default" } ],
      "textures": [ "Texture.electric_pickaxe" ],
      "is_hurt_color": {},
      "on_fire_color": {}
    },
    "controller.render.player.gauntlets": {
      "geometry": "Geometry.gauntlets",
      "materials": [ { "*": "Material.default" } ],
      "textures": [ "Texture.gauntlets" ],
      "is_hurt_color": {},
      "on_fire_color": {}
    },
    "controller.render.player.hammer": {
      "geometry": "Geometry.hammer",
      "materials": [ { "*": "Material.default" }, { "glow": "Material.cyber_mech" } ],
      "textures": [ "Texture.hammer" ],
      "is_hurt_color": {},
      "on_fire_color": {}
    },
    "controller.render.player.saber_laser": {
      "geometry": "Geometry.saber_laser",
      "materials": [ { "*": "Material.cyber_mech" } ],
      "textures": [ "Texture.saber_laser" ],
      "is_hurt_color": {},
      "on_fire_color": {}
    },
    "controller.render.player.teleporter": {
      "geometry": "Geometry.teleporter",
      "materials": [ { "*": "Material.default" } ],
      "textures": [ "Texture.teleporter" ],
      "is_hurt_color": {},
      "on_fire_color": {}
    },
    "controller.render.player.laser_glasses": {
      "geometry": "Geometry.laser_glasses",
      "materials": [ { "*": "Material.default" } ],
      "textures": [ "Texture.teleporter" ],
      "is_hurt_color": {},
      "on_fire_color": {}
    }
  }
}
