{
	"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": "query.get_equipped_item_name(0, 1) == '' || query.get_equipped_item_name(0, 1) == 'map' || variable.guns || variable.weapons"
				},
				{
					"rightSleeve": "query.get_equipped_item_name(0, 1) == '' || query.get_equipped_item_name(0, 1) == 'map' || variable.guns || variable.weapons"
				},
				{
					"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))) || variable.guns"
				},
				{
					"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))) || variable.guns"
				}
			]
		},
		"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.cape.starpixel": {
			"rebuild_animation_matrices": true,
			"geometry": "Geometry.cape",
			"materials": [
				{
					"*": "Material.cape"
				}
			],
			"textures": [
				"Texture.cape_starpixel"
			],
			"part_visibility": [
				{
					"cape": "(query.is_sheared) && (query.armor_texture_slot(1) != 5) && (!variable.is_first_person || variable.is_paperdoll) && (!variable.map_face_icon)"
				}
			]
		}
	}
}