{
	"definitions" : [//Dyes: Black=0 Red =1 Green=2 Brown=3 Blue=4 Purple=5 UNU=6 Silver=7 Grey=8 Pink=9 Lime=10 Yellow=11 Light Blue=12 Magenta=13 Orange=14 White=15
		/*{
			"subName" : "",
			"extraMaterials" : ["minecraft:dye:0:1", "minecraft:dye:4:3"]
		},*/
		{
			"subName" : "_mtssignallingco",
			"extraMaterials" : ["minecraft:dye:15:1", "minecraft:dye:7:3"]
		}
	],
	
	"general": {
		"numberWindows" : 5,
		"type" : "car",
		"openTop" : false,
		"emptyMass" : 5000,
		"materials" : ["minecraft:iron_ingot:0:60"]
	},

	"motorized" : {
		"fuelCapacity" : 15000,
		"hornSound" : "unuparts:unuparts_horn_truck_1",
		"instruments" : [
			{ //Main Right
				"pos" : [0.6875, 1.225, 5.25],
				"rot" : [60, 0, 0],
				"hudpos" : [70, 60],
				"scale" : 0.015625,
				"hudScale" : 0.85
			},
			{ //Main center
				"pos" : [0.875, 1.225, 5.25],
				"rot" : [60, 0, 0],
				"hudpos" : [50, 60],
				"scale" : 0.015625,
				"hudScale" : 0.85
			},
			{ //Main Left
				"pos" : [1.0625, 1.225, 5.25],
				"rot" : [60, 0, 0],
				"hudpos" : [30, 60],
				"scale" : 0.015625,
				"hudScale" : 0.85
			}
		],
		"controls" : []
	},

	"car" : {
		"isBigTruck" : false,
		"isFrontWheelDrive" : false,
		"isRearWheelDrive" : true,
		"dragCoefficient" : 0.8,
		"axleRatio" : 4.0
	},
	
	"parts": [
		{
			"pos" : [-1.375, 0, 5.625],
			"turnsWithSteer" : true,
			"isController" : false,
			"types" : ["wheel"],
			"minValue" : 0.625,
			"maxValue" : 1.25
		},
		{
			"pos" : [1.375, 0, 5.625],
			"turnsWithSteer" : true,
			"isController" : false,
			"types" : ["wheel"],
			"minValue" : 0.625,
			"maxValue" : 1.25
		},
		{
			"pos" : [-1.375, 0.0, 0.0],
			"turnsWithSteer" : false,
			"isController" : false,
			"types" : ["wheel"],
			"minValue" : 0.625,
			"maxValue" : 1.25
		},
		{
			"pos" : [1.375, 0.0, 0.0],
			"turnsWithSteer" : false,
			"isController" : false,
			"types" : ["wheel"],
			"minValue" : 0.625,
			"maxValue" : 1.25
		},
		{
			"pos" : [0.875, 0.875, 4.1875],
			"turnsWithSteer" : false,
			"isController" : true,
			"types" : ["seat"],
			"dismountPos" : [1.875, 0.875, 4.1875]
		},
		{
			"pos" : [-0.875, 0.875, 4.1875],
			"turnsWithSteer" : false,
			"isController" : false,
			"types" : ["seat"],
			"dismountPos" : [-1.875, 0.875, 4.1875]
		},
		{
			"pos" : [0, 0.125, 5.1875],
			"types" : ["engine_car"],
			//"customTypes" : ["v8h"],
			"minValue" : 0.75,
			"maxValue" : 1.0
		}
	],
	
	"collision": [
		{ //Roof 1
			"pos" : [0, 2.75, 3.625],
			"width" : 3.0,
			"height" : 0.125
		},
		{ //Roof 2
			"pos" : [0, 2.75, 1.25],
			"width" : 3.0,
			"height" : 0.125
		},
		{ //Roof 3
			"pos" : [0, 2.75, -1.0625],
			"width" : 3.0,
			"height" : 0.125
		},
		{ //Wheel 1
			"pos" : [-1.375, 0.75, 5.625],
			"width" : 0.125,
			"height" : 0.125
		},
		{ //Wheel 2
			"pos" : [1.375, 0.75, 5.625],
			"width" : 0.125,
			"height" : 0.125
		},
		{ //Wheel 3
			"pos" : [-1.375, 0.75, 0.0],
			"width" : 0.125,
			"height" : 0.125
		},
		{ //Wheel 4
			"pos" : [1.375, 0.75, 0.0],
			"width" : 0.125,
		"height" : 0.125
		}
	],

	"rendering": {
  		"hudBackplaneTexturePercentages" : [0.0781, 0.0783, 0.4492, 0.4493],
		"hudMouldingTexturePercentages" : [0.1660, 0.1661, 0.5175, 0.5176],
		"defaultDisplayText" : "BT-0000",
		"displayTextMaxLength" : 7,
		"textMarkings" : [
			{
				"pos" : [-1.21875, 0, -2.7],
				"rot" : [0, 180, 0],
				"scale" : 0.13,
				"color" : "#000000"
			}
		],
		"rotatableModelObjects" : [
			{
				"partName" : "$GasPedal",
				"rotationPoint" : [0.53125, 0.3125, 4.8125],
				"rotationAxis" : [1, 0, 0],
				"rotationVariable" : "throttle"
			},
			{
				"partName" : "$BrakePedal",
				"rotationPoint" : [0.71875, 0.3125, 4.875],
				"rotationAxis" : [0.5, 0, 0],
				"rotationVariable" : "brake"
			},
			{
				"partName" : "$BrakePedal",
				"rotationPoint" : [0.71875, 0.3125, 4.875],
				"rotationAxis" : [-0.5, 0, 0],
				"rotationVariable" : "p_brake"
			},
			{
				"partName" : "$Shifter",
				"rotationPoint" : [0.875, 1.25, 4.9375],
				"rotationAxis" : [0, -0.89101, 0.45399],
				"rotationVariable" : "gearshift"
			},
			{
				"partName" : "$SteeringWheel",
				"rotationPoint" : [0.875, 1.25, 4.9375],
				"rotationAxis" : [0, 0.89101, -0.45399],
				"rotationVariable" : "steeringwheel"
			},
			{
				"partName" : "$SteeringBar",
				"rotationPoint" : [0.0, 0.0, 100],
				"rotationAxis" : [0, 0.002, 0.0],
				"rotationVariable" : "steeringwheel"
			},
			{
				"partName" : "$DriverFrontBearing",
				"rotationPoint" : [1.375, 0, 5.625],
				"rotationAxis" : [0.0, 1.0, 0.0],
				"rotationVariable" : "steeringwheel"
			},
			{
				"partName" : "$PassengerFrontBearing",
				"rotationPoint" : [-1.375, 0, 5.625],
				"rotationAxis" : [0.0, 1.0, 0.0],
				"rotationVariable" : "steeringwheel"
			},
			{
				"partName" : "$DriverFrontHub",
				"rotationPoint" : [1.375, 0, 5.625],
				"rotationAxis" : [0.0, 1.0, 0.0],
				"rotationVariable" : "steeringwheel"
			},
			{
				"partName" : "$PassengerFrontHub",
				"rotationPoint" : [-1.375, 0, 5.625],
				"rotationAxis" : [0.0, 1.0, 0.0],
				"rotationVariable" : "steeringwheel"
			},
			{
				"partName" : "$DriverFrontHub",
				"rotationPoint" : [1.375, 0, 5.625],
				"rotationAxis" : [1.0, 0.0, 0.0],
				"rotationVariable" : "driveshaft"
			},
			{
				"partName" : "$PassengerFrontHub",
				"rotationPoint" : [-1.375, 0, 5.625],
				"rotationAxis" : [1.0, 0.0, 0.0],
				"rotationVariable" : "driveshaft"
			},
			{
				"partName" : "$RearAxle",
				"rotationPoint" : [0.0, 0.0, 0],
				"rotationAxis" : [1.0, 0.0, 0.0],
				"rotationVariable" : "driveshaft"
			},
			{
				"partName" : "$DriveShaft",
				"rotationPoint" : [0, 0.0625, 4.3125],
				"rotationAxis" : [0, -0.06284, -3.99948],
				"rotationVariable" : "driveshaft"
			},
			{
				"partName" : "$DriveShaft2",
				"rotationPoint" : [0, 0.0, -0.15625],
				"rotationAxis" : [0, 0.41116, 3.9788],
				"rotationVariable" : "driveshaft"
			},
			{
				"partName" : "$RearTrainWheels",
				"rotationPoint" : [0, -0.16743, -2.1722],//[0, -0.08212, -2.22005],
				"rotationAxis" : [1.0, 0.0, 0.0],
				"rotationVariable" : "driveshaft"
			},
			{
				"partName" : "$Hood",
				"rotationPoint" : [0, 0.25, 6.75],
				"rotationAxis" : [1, 0, 0],
				"rotationVariable" : "hood"
			},
			{
				"partName" : "$&HeadLight_FFFFFF_FFFFF_110",
				"rotationPoint" : [0, 0.25, 6.75],
				"rotationAxis" : [1, 0, 0],
				"rotationVariable" : "hood"
			},
			{
				"partName" : "$&LeftTurnLight_FF8000_07C1F_110",
				"rotationPoint" : [0, 0.25, 6.75],
				"rotationAxis" : [1, 0, 0],
				"rotationVariable" : "hood"
			},
			{
				"partName" : "$&RightTurnLight_FF8000_07C1F_110",
				"rotationPoint" : [0, 0.25, 6.75],
				"rotationAxis" : [1, 0, 0],
				"rotationVariable" : "hood"
			},
			{
				"partName" : "$&RunningLight_FFFFFF_FFFFF_110",
				"rotationPoint" : [0, 0.25, 6.75],
				"rotationAxis" : [1, 0, 0],
				"rotationVariable" : "hood"
			},
			{
				"partName" : "$RailWheel",
				"rotationPoint" : [0, 0.0625, 6.875],
				"rotationAxis" : [0.9333, 0, 0],
				"rotationVariable" : "hood"
			},
			{
				"partName" : "$PneumaticHousing",
				"rotationPoint" : [0, -0.125, 5.71875],
				"rotationAxis" : [0.15, 0, 0],
				"rotationVariable" : "hood"
			},
			{
				"partName" : "$PneumaticShaft",
				"rotationPoint" : [0, -0.125, 5.71875],
				"rotationAxis" : [0.15, 0, 0],
				"rotationVariable" : "hood"
			},
			{
				"partName" : "$PneumaticShaft",
				"rotationPoint" : [0, 100, 6.0],
				"rotationAxis" : [0.002387, 0, 0],//[0.000666, 0, 0],
				"rotationVariable" : "hood"
			},
			{
				"partName" : "$DoorL",
				"rotationPoint" : [1.1875, 2.375, -2.65625],
				"rotationAxis" : [0, -1.75, 0],
				"rotationVariable" : "door"
			},
			{
				"partName" : "$DoorR",
				"rotationPoint" : [-1.1875, 2.375, -2.65625],
				"rotationAxis" : [0, 1.75, 0],
				"rotationVariable" : "door"
			}
		]
	}
}