{
	"general": {
		"name" : "Spotlight",
		"type" : "gun_turret",
		"customType" : "attachment_spotlight",
		//"materials" : ["minecraft:iron_ingot:0:4"] //Vanilla
		"materials" : ["immersiveengineering:material:3:5"] //Immersive Engineering
	},

	"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"
			}
		]
	}
}
