{
	"definitions": [
		{
			"name": "Spotlight",
			"subName": "",
			"extraMaterialLists": [[],[]]
			//"extraMaterialLists": [[],[]]
		}
	],

	"general": {
		"type": "gun_turret",
		"customType": "attachment_spotlight",
		"stackSize": 4,
		"materialLists": [["immersiveengineering:material:3:1", "minecraft:glass_pane:0:1", "immersiveengineering:material:20:1", "immersiveengineering:material:9:1"],["immersiveengineering:stick_aluminum:1", "minecraft:glass_pane:1", "immersiveengineering:wire_copper:1", "immersiveengineering:component_steel:1"]]
		//"materialLists": [["minecraft:iron_ingot:0:4", "minecraft:glass_pane:0:1"],["minecraft:iron_ingot:4", "minecraft:glass_pane:1"]]
	},

	"gun": {
		"autoReload": false,
		"capacity": 1,
		"fireDelay": 999,
		"reloadTime": 999,
		"muzzleVelocity": 0,
		"diameter": 0.0001,
		"length": 5.0,
		"minPitch": -15,
		"maxPitch": 45,
		"minYaw": -45,
		"maxYaw": 45
	},
	
	"rendering": {
		"rotatableModelObjects": [
			//$&EmergencyLight_FF0000_FFFFF_010 $&EmergencyLight_FF0000_FFFFF_100 $Light 
			//$Shaft "rotationAxis": [0.6645, 0.3420, 0.6645] 
			//$Handle "rotationAxis": [-0.2418, 0.9397, -0.2418]
			{//cancel handle rotation
				"partName": "$Shaft",
				"rotationPoint": [0, 0.001, 0],
				"rotationAxis": [0, 1, 0],
				"rotationVariable": "gun_yaw"
			},
			{
				"partName": "$Handle",
				"rotationPoint": [0, -0.001, 0],
				"rotationAxis": [0, 1, 0],
				"rotationVariable": "gun_yaw"
			},
			{//Rotate Spotlight
				"partName": "$&EmergencyLight_FFFFFF_FFFFF_010",
				"rotationPoint": [0, 0, 0],
				"rotationAxis": [1, 0, 0],
				"rotationVariable": "gun_pitch"
			},
			{
				"partName": "$&EmergencyLight_FFFFFF_FFFFF_100",
				"rotationPoint": [0, 0, 0],
				"rotationAxis": [1, 0, 0],
				"rotationVariable": "gun_pitch"
			},
			{
				"partName": "$Light",
				"rotationPoint": [0, 0, 0],
				"rotationAxis": [1, 0, 0],
				"rotationVariable": "gun_pitch"
			},
			{//Rotate Shaft + Handle
				"partName": "$Shaft",
				"rotationPoint": [0, 0.002, 0],
				"rotationAxis": [1.3289, 0.6840, 1.3289],
				"rotationVariable": "gun_pitch"
			},
			{
				"partName": "$Handle",
				"rotationPoint": [0, -0.002, 0],
				"rotationAxis": [1.3289, 0.6840, 1.3289],
				"rotationVariable": "gun_pitch"
			},
			{//Rotate Handle
				"partName": "$Handle",
				"rotationPoint": [-0.26238, -0.168311, -0.26238],
				"rotationAxis": [0.4837, -1.8794, 0.4837],
				"rotationVariable": "gun_yaw"
			}
		]
	}
}
