{
	"general": {
		"name": "§3UNU Labrador Trencher Chain",
		"stackSize": 4,
		"materials": ["mts:unuparts.unuparts_part_unu_tread_standard:0:1", "minecraft:iron_shovel:0:10"]
	},
	
	"generic": {
		"type": "effector_trencher",
		"customType": "unu_labrador",
		"useVehicleTexture": true,
		"activeAnimations": [
			{
				"animationType": "visibility",
				"variable": "Lever_Engage",
				"clampMax": 1,
				"clampMin": 1
			}
		]
	},

	"effector": {
		"type": "drill",
		"drillHardness": 2.5,
		"drillSpeed": 0.25,
		"drillDurability": 2500
	},
	
"collisionGroups": [
		{
			"isInterior": true,
			"collisions": [
				{
					"pos": [0.0,0.5,-0.375],
					"width": 0.25,
					"height": 0.25
				},
				{
					"pos": [0.0,1.0,-0.3125],
					"width": 0.25,
					"height": 0.25
				},
				{
					"pos": [0.0,2.0,-0.1875],
					"width": 0.25,
					"height": 0.25
				},
				{
					"pos": [0.0,1.5,-0.25],
					"width": 0.25,
					"height": 0.25
				},
				{
					"pos": [0.0,2.4375,-0.0625],
					"width": 0.25,
					"height": 0.25
				}
			]
		},
		{
			"collisions": [
				{
					"pos": [0.0,0.5,-0.125],
					"width": 0.25,
					"height": 0.25
				},
				{
					"pos": [0.0,1.0,-0.0625],
					"width": 0.25,
					"height": 0.25
				},
				{
					"pos": [0.0,2.0,0.0625],
					"width": 0.25,
					"height": 0.25
				},
				{
					"pos": [0.0,1.5,0.0],
					"width": 0.25,
					"height": 0.25
				},
				{
					"pos": [0.0,2.4375,0.1875],
					"width": 0.25,
					"height": 0.25
				}
			]
		}
	],

	"rendering": {
		"animatedObjects": [
			{
				"objectName": "$track_A_01",
				"animations": [
					{
						"animationType": "inhibitor",
						"variable": "engine_rpm_1",
						"clampMin": 0,
						"clampMax": 100
					},
					{
						"animationType": "inhibitor",
						"variable": "Lever_Engage",
						"clampMin": 0,
						"clampMax": 0
					},
					{
						"animationType": "rotation",
						"centerPoint": [0, 0, 0],
						"axis": [-58, 0, 0],
						"variable": "0_5_5_cycle",
						"duration": 5,
						"skipReverseMovement": true
					},
					{
						"animationType": "visibility",
						"variable": "5_5_0_cycle",
						"clampMin": 0,
						"clampMax": 0
					}
				]
			},
			{
				"objectName": "$track_A_02",
				"animations": [
					{
						"animationType": "inhibitor",
						"variable": "engine_rpm_1",
						"clampMin": 0,
						"clampMax": 100
					},
					{
						"animationType": "inhibitor",
						"variable": "Lever_Engage",
						"clampMin": 0,
						"clampMax": 0
					},
					{
						"animationType": "rotation",
						"centerPoint": [0, 0, 0],
						"axis": [-59, 0, 0],
						"variable": "0_5_5_cycle",
						"duration": 5,
						"skipReverseMovement": true
					},
					{
						"animationType": "visibility",
						"variable": "5_5_0_cycle",
						"clampMin": 0,
						"clampMax": 0
					}
				]
			},
			{
				"objectName": "$track_A_04",
				"animations": [
					{
						"animationType": "inhibitor",
						"variable": "engine_rpm_1",
						"clampMin": 0,
						"clampMax": 100
					},
					{
						"animationType": "inhibitor",
						"variable": "Lever_Engage",
						"clampMin": 0,
						"clampMax": 0
					},
					{
						"animationType": "translation",
						"centerPoint": [0, 0, 0],
						"axis": [0, -0.1446, 0.1385],
						"variable": "0_5_5_cycle",
						"duration": 5,
						"skipReverseMovement": true
					},
					{
						"animationType": "visibility",
						"variable": "5_5_0_cycle",
						"clampMin": 0,
						"clampMax": 0
					}
				]
			},
			{
				"objectName": "$track_A_05",
				"animations": [
					{
						"animationType": "inhibitor",
						"variable": "engine_rpm_1",
						"clampMin": 0,
						"clampMax": 100
					},
					{
						"animationType": "inhibitor",
						"variable": "Lever_Engage",
						"clampMin": 0,
						"clampMax": 0
					},
					{
						"animationType": "rotation",
						"centerPoint": [0, 0.25, -0.3125],
						"axis": [-54.5, 0, 0],
						"variable": "0_5_5_cycle",
						"duration": 5,
						"skipReverseMovement": true
					},
					{
						"animationType": "visibility",
						"variable": "5_5_0_cycle",
						"clampMin": 0,
						"clampMax": 0
					}
				]
			},
			{
				"objectName": "$track_A_06",
				"animations": [
					{
						"animationType": "inhibitor",
						"variable": "engine_rpm_1",
						"clampMin": 0,
						"clampMax": 100
					},
					{
						"animationType": "inhibitor",
						"variable": "Lever_Engage",
						"clampMin": 0,
						"clampMax": 0
					},
					{
						"animationType": "translation",
						"centerPoint": [0, 0, 0],
						"axis": [0, -0.2014, -0.0265],
						"variable": "0_5_5_cycle",
						"duration": 5,
						"skipReverseMovement": true
					},
					{
						"animationType": "visibility",
						"variable": "5_5_0_cycle",
						"clampMin": 0,
						"clampMax": 0
					}
				]
			},
			{
				"objectName": "$track_A_16",//-------SPECIAL-------
				"animations": [
					{
						"animationType": "inhibitor",
						"variable": "engine_rpm_1",
						"clampMin": 0,
						"clampMax": 100
					},
					{
						"animationType": "inhibitor",
						"variable": "Lever_Engage",
						"clampMin": 0,
						"clampMax": 0
					},
					{
						"animationType": "rotation",
						"centerPoint": [0, 2.375, 0],
						"axis": [-37.5, 0, 0],
						"variable": "0_5_5_cycle",
						"duration": 5,
						"skipReverseMovement": true
					},
					{
						"animationType": "translation",
						"centerPoint": [0, 0, 0],
						"axis": [0, -0.0663, -0.0663],
						"variable": "0_5_5_cycle",
						"duration": 5,
						"skipReverseMovement": true
					},
					{
						"animationType": "visibility",
						"variable": "5_5_0_cycle",
						"clampMin": 0,
						"clampMax": 0
					}
				]
			},
			{
				"objectName": "$track_A_17",
				"animations": [
					{
						"animationType": "inhibitor",
						"variable": "engine_rpm_1",
						"clampMin": 0,
						"clampMax": 100
					},
					{
						"animationType": "inhibitor",
						"variable": "Lever_Engage",
						"clampMin": 0,
						"clampMax": 0
					},
					{
						"animationType": "rotation",
						"centerPoint": [0, 2.375, 0],
						"axis": [-63, 0, 0],
						"variable": "0_5_5_cycle",
						"duration": 5,
						"skipReverseMovement": true
					},
					{
						"animationType": "visibility",
						"variable": "5_5_0_cycle",
						"clampMin": 0,
						"clampMax": 0
					}
				]
			},
			{
				"objectName": "$track_A_18",
				"animations": [
					{
						"animationType": "inhibitor",
						"variable": "engine_rpm_1",
						"clampMin": 0,
						"clampMax": 100
					},
					{
						"animationType": "inhibitor",
						"variable": "Lever_Engage",
						"clampMin": 0,
						"clampMax": 0
					},
					{
						"animationType": "rotation",
						"centerPoint": [0, 2.375, 0],
						"axis": [-61, 0, 0],
						"variable": "0_5_5_cycle",
						"duration": 5,
						"skipReverseMovement": true
					},
					{
						"animationType": "visibility",
						"variable": "5_5_0_cycle",
						"clampMin": 0,
						"clampMax": 0
					}
				]
			},
			{
				"objectName": "$track_A_19",
				"animations": [
					{
						"animationType": "inhibitor",
						"variable": "engine_rpm_1",
						"clampMin": 0,
						"clampMax": 100
					},
					{
						"animationType": "inhibitor",
						"variable": "Lever_Engage",
						"clampMin": 0,
						"clampMax": 0
					},
					{
						"animationType": "translation",
						"centerPoint": [0, 0, 0],
						"axis": [0, 0.1994, -0.0388],
						"variable": "0_5_5_cycle",
						"duration": 5,
						"skipReverseMovement": true
					},
					{
						"animationType": "visibility",
						"variable": "5_5_0_cycle",
						"clampMin": 0,
						"clampMax": 0
					}
				]
			},
			{
				"objectName": "$track_A_26",//-------SPECIAL-------
				"animations": [
					{
						"animationType": "inhibitor",
						"variable": "engine_rpm_1",
						"clampMin": 0,
						"clampMax": 100
					},
					{
						"animationType": "inhibitor",
						"variable": "Lever_Engage",
						"clampMin": 0,
						"clampMax": 0
					},
					{
						"animationType": "translation",
						"centerPoint": [0, 0, 0],
						"axis": [0, 0.046, 0.0089],
						"variable": "0_5_5_cycle",
						"duration": 5,
						"skipReverseMovement": true
					},
					{
						"animationType": "rotation",
						"centerPoint": [0, 0.9375, 0.3125],
						"axis": [-27, 0, 0],
						"variable": "0_5_5_cycle",
						"duration": 5,
						"skipReverseMovement": true
					},
					{
						"animationType": "translation",
						"centerPoint": [0, 0, 0],
						"axis": [0, 0.0451, 0.0129],
						"variable": "0_5_5_cycle",
						"duration": 5,
						"skipReverseMovement": true
					},
					{
						"animationType": "visibility",
						"variable": "5_5_0_cycle",
						"clampMin": 0,
						"clampMax": 0
					}
				]
			},
			{
				"objectName": "$track_A_27",
				"animations": [
					{
						"animationType": "inhibitor",
						"variable": "engine_rpm_1",
						"clampMin": 0,
						"clampMax": 100
					},
					{
						"animationType": "inhibitor",
						"variable": "Lever_Engage",
						"clampMin": 0,
						"clampMax": 0
					},
					{
						"animationType": "translation",
						"centerPoint": [0, 0, 0],
						"axis": [0, 0.2103, 0.0603],
						"variable": "0_5_5_cycle",
						"duration": 5,
						"skipReverseMovement": true
					},
					{
						"animationType": "visibility",
						"variable": "5_5_0_cycle",
						"clampMin": 0,
						"clampMax": 0
					}
				]
			},
			{
				"objectName": "$track_B_01",
				"animations": [
					{
						"animationType": "inhibitor",
						"variable": "engine_rpm_1",
						"clampMin": 0,
						"clampMax": 100
					},
					{
						"animationType": "inhibitor",
						"variable": "Lever_Engage",
						"clampMin": 0,
						"clampMax": 0
					},
					{
						"animationType": "rotation",
						"centerPoint": [0, 0, 0],
						"axis": [-58, 0, 0],
						"variable": "5_5_0_cycle",
						"duration": 5,
						"skipReverseMovement": true
					},
					{
						"animationType": "visibility",
						"variable": "0_5_5_cycle",
						"clampMin": 0,
						"clampMax": 0
					}
				]
			},
			{
				"objectName": "$track_B_02",
				"animations": [
					{
						"animationType": "inhibitor",
						"variable": "engine_rpm_1",
						"clampMin": 0,
						"clampMax": 100
					},
					{
						"animationType": "inhibitor",
						"variable": "Lever_Engage",
						"clampMin": 0,
						"clampMax": 0
					},
					{
						"animationType": "rotation",
						"centerPoint": [0, 0, 0],
						"axis": [-59, 0, 0],
						"variable": "5_5_0_cycle",
						"duration": 5,
						"skipReverseMovement": true
					},
					{
						"animationType": "visibility",
						"variable": "0_5_5_cycle",
						"clampMin": 0,
						"clampMax": 0
					}
				]
			},
			{
				"objectName": "$track_B_04",
				"animations": [
					{
						"animationType": "inhibitor",
						"variable": "engine_rpm_1",
						"clampMin": 0,
						"clampMax": 100
					},
					{
						"animationType": "inhibitor",
						"variable": "Lever_Engage",
						"clampMin": 0,
						"clampMax": 0
					},
					{
						"animationType": "translation",
						"centerPoint": [0, 0, 0],
						"axis": [0, -0.1446, 0.1385],
						"variable": "5_5_0_cycle",
						"duration": 5,
						"skipReverseMovement": true
					},
					{
						"animationType": "visibility",
						"variable": "0_5_5_cycle",
						"clampMin": 0,
						"clampMax": 0
					}
				]
			},
			{
				"objectName": "$track_B_05",
				"animations": [
					{
						"animationType": "inhibitor",
						"variable": "engine_rpm_1",
						"clampMin": 0,
						"clampMax": 100
					},
					{
						"animationType": "inhibitor",
						"variable": "Lever_Engage",
						"clampMin": 0,
						"clampMax": 0
					},
					{
						"animationType": "rotation",
						"centerPoint": [0, 0.25, -0.3125],
						"axis": [-54.5, 0, 0],
						"variable": "5_5_0_cycle",
						"duration": 5,
						"skipReverseMovement": true
					},
					{
						"animationType": "visibility",
						"variable": "0_5_5_cycle",
						"clampMin": 0,
						"clampMax": 0
					}
				]
			},
			{
				"objectName": "$track_B_06",
				"animations": [
					{
						"animationType": "inhibitor",
						"variable": "engine_rpm_1",
						"clampMin": 0,
						"clampMax": 100
					},
					{
						"animationType": "inhibitor",
						"variable": "Lever_Engage",
						"clampMin": 0,
						"clampMax": 0
					},
					{
						"animationType": "translation",
						"centerPoint": [0, 0, 0],
						"axis": [0, -0.2014, -0.0265],
						"variable": "5_5_0_cycle",
						"duration": 5,
						"skipReverseMovement": true
					},
					{
						"animationType": "visibility",
						"variable": "0_5_5_cycle",
						"clampMin": 0,
						"clampMax": 0
					}
				]
			},
			{
				"objectName": "$track_B_16",//-------SPECIAL-------
				"animations": [
					{
						"animationType": "inhibitor",
						"variable": "engine_rpm_1",
						"clampMin": 0,
						"clampMax": 100
					},
					{
						"animationType": "inhibitor",
						"variable": "Lever_Engage",
						"clampMin": 0,
						"clampMax": 0
					},
					{
						"animationType": "rotation",
						"centerPoint": [0, 2.375, 0],
						"axis": [-37.5, 0, 0],
						"variable": "5_5_0_cycle",
						"duration": 5,
						"skipReverseMovement": true
					},
					{
						"animationType": "translation",
						"centerPoint": [0, 0, 0],
						"axis": [0, -0.0663, -0.0663],
						"variable": "5_5_0_cycle",
						"duration": 5,
						"skipReverseMovement": true
					},
					{
						"animationType": "visibility",
						"variable": "0_5_5_cycle",
						"clampMin": 0,
						"clampMax": 0
					}
				]
			},
			{
				"objectName": "$track_B_17",
				"animations": [
					{
						"animationType": "inhibitor",
						"variable": "engine_rpm_1",
						"clampMin": 0,
						"clampMax": 100
					},
					{
						"animationType": "inhibitor",
						"variable": "Lever_Engage",
						"clampMin": 0,
						"clampMax": 0
					},
					{
						"animationType": "rotation",
						"centerPoint": [0, 2.375, 0],
						"axis": [-63, 0, 0],
						"variable": "5_5_0_cycle",
						"duration": 5,
						"skipReverseMovement": true
					},
					{
						"animationType": "visibility",
						"variable": "0_5_5_cycle",
						"clampMin": 0,
						"clampMax": 0
					}
				]
			},
			{
				"objectName": "$track_B_18",
				"animations": [
					{
						"animationType": "inhibitor",
						"variable": "engine_rpm_1",
						"clampMin": 0,
						"clampMax": 100
					},
					{
						"animationType": "inhibitor",
						"variable": "Lever_Engage",
						"clampMin": 0,
						"clampMax": 0
					},
					{
						"animationType": "rotation",
						"centerPoint": [0, 2.375, 0],
						"axis": [-61, 0, 0],
						"variable": "5_5_0_cycle",
						"duration": 5,
						"skipReverseMovement": true
					},
					{
						"animationType": "visibility",
						"variable": "0_5_5_cycle",
						"clampMin": 0,
						"clampMax": 0
					}
				]
			},
			{
				"objectName": "$track_B_19",
				"animations": [
					{
						"animationType": "inhibitor",
						"variable": "engine_rpm_1",
						"clampMin": 0,
						"clampMax": 100
					},
					{
						"animationType": "inhibitor",
						"variable": "Lever_Engage",
						"clampMin": 0,
						"clampMax": 0
					},
					{
						"animationType": "translation",
						"centerPoint": [0, 0, 0],
						"axis": [0, 0.1994, -0.0388],
						"variable": "5_5_0_cycle",
						"duration": 5,
						"skipReverseMovement": true
					},
					{
						"animationType": "visibility",
						"variable": "0_5_5_cycle",
						"clampMin": 0,
						"clampMax": 0
					}
				]
			},
			{
				"objectName": "$track_B_26",//-------SPECIAL-------
				"animations": [
					{
						"animationType": "inhibitor",
						"variable": "engine_rpm_1",
						"clampMin": 0,
						"clampMax": 100
					},
					{
						"animationType": "inhibitor",
						"variable": "Lever_Engage",
						"clampMin": 0,
						"clampMax": 0
					},
					{
						"animationType": "translation",
						"centerPoint": [0, 0, 0],
						"axis": [0, 0.046, 0.0089],
						"variable": "5_5_0_cycle",
						"duration": 5,
						"skipReverseMovement": true
					},
					{
						"animationType": "rotation",
						"centerPoint": [0, 0.9375, 0.3125],
						"axis": [-27, 0, 0],
						"variable": "5_5_0_cycle",
						"duration": 5,
						"skipReverseMovement": true
					},
					{
						"animationType": "translation",
						"centerPoint": [0, 0, 0],
						"axis": [0, 0.0451, 0.0129],
						"variable": "5_5_0_cycle",
						"duration": 5,
						"skipReverseMovement": true
					},
					{
						"animationType": "visibility",
						"variable": "0_5_5_cycle",
						"clampMin": 0,
						"clampMax": 0
					}
				]
			},
			{
				"objectName": "$track_B_27",
				"animations": [
					{
						"animationType": "inhibitor",
						"variable": "engine_rpm_1",
						"clampMin": 0,
						"clampMax": 100
					},
					{
						"animationType": "inhibitor",
						"variable": "Lever_Engage",
						"clampMin": 0,
						"clampMax": 0
					},
					{
						"animationType": "translation",
						"centerPoint": [0, 0, 0],
						"axis": [0, 0.2103, 0.0603],
						"variable": "5_5_0_cycle",
						"duration": 5,
						"skipReverseMovement": true
					},
					{
						"animationType": "visibility",
						"variable": "0_5_5_cycle",
						"clampMin": 0,
						"clampMax": 0
					}
				]
			}
		]
	}
}
