{
	"format_version": "1.8.0",
	"render_controllers": {
		"controller.render.player.first_person": {
			"geometry": "geometry.default",
			"materials": [
				{
					"*": "material.default"
				}
			],
			"textures": [
				"texture.default"
			],
			"part_visibility": [
				{
					"*": "query.variant == 0"
				},
				{
					"*": false
				},
				{
					"rightArm": "query.get_equipped_item_name(0, 1) == '' || query.get_equipped_item_name(0, 1) == 'filled_map'"
				},
				{
					"rightSleeve": "query.get_equipped_item_name(0, 1) == '' || query.get_equipped_item_name(0, 1) == 'filled_map'"
				},
				{
					"leftArm": "(query.get_equipped_item_name(0, 1) == 'filled_map' && query.get_equipped_item_name('off_hand') != 'shield') || (query.get_equipped_item_name('off_hand') == 'filled_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) == 'filled_map' && query.get_equipped_item_name('off_hand') != 'shield') || (query.get_equipped_item_name('off_hand') == 'filled_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": {
			"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.first_person_spectator": {
			"geometry": "geometry.default",
			"materials": [
				{
					"*": "material.default"
				}
			],
			"textures": [
				"texture.default"
			],
			"part_visibility": [
				{
					"*": false
				}
			]
		},
		"controller.render.player.third_person_spectator": {
			"geometry": "geometry.default",
			"materials": [
				{
					"*": "material.spectator"
				}
			],
			"textures": [
				"texture.default"
			],
			"part_visibility": [
				{
					"*": false
				},
				{
					"head": true
				},
				{
					"hat": true
				},
				{
					"helmet": "variable.helmet_layer_visible"
				}
			],
			"color": {
				"r": "1",
				"g": "1",
				"b": "1",
				"a": "0.3"
			}
		},
		"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.ui.first_person": {
			"ignore_lighting": true,
			"geometry": "geometry.player_join",
			"materials": [
				{
					"*": "material.default"
				}
			],
			"textures": [
				"texture.uibackground"
			],
			"part_visibility": [
				{
					"*": "query.variant == 1"
				}
			]
		}
	}
}